為什么我的站點(diǎn)會(huì)訪問很慢?
網(wǎng)站訪問很慢有很多原因造成,請(qǐng)與客服聯(lián)系先確認(rèn)是否是服務(wù)器或者機(jī)房原因?qū)?BR>致,如果不是就有可能是以下原因造成:
頁(yè)面本身的因素
用戶打開一個(gè)頁(yè)面,服務(wù)器處理完程序后會(huì)把頁(yè)面上的內(nèi)容傳給用戶。用戶接收完
所有的數(shù)據(jù)以后才能完全打開頁(yè)面。很明顯,當(dāng)然服務(wù)器處理程序很慢或者頁(yè)面上
的內(nèi)容很大的時(shí)候,都會(huì)影響用戶打開頁(yè)面的速度。
服務(wù)器處理程序的時(shí)間,就是很多論壇下面顯示的頁(yè)面執(zhí)行時(shí)間,由于這個(gè)是
體現(xiàn)服務(wù)器的運(yùn)算時(shí)間,所以這個(gè)時(shí)間和用戶的上網(wǎng)速度是無(wú)關(guān)的,就是說用戶用
MODEM和ADSL上網(wǎng),這個(gè)執(zhí)行時(shí)間應(yīng)該是一樣的。
一般服務(wù)器處理程序的時(shí)間在1000毫秒以下的時(shí)候,用戶基本上沒任何感覺,
因?yàn)榉⻊?wù)器已經(jīng)在1000毫秒(1000毫秒=1秒)內(nèi)處理完所有的內(nèi)容,剩余的時(shí)間都
是在傳遞數(shù)據(jù)。如果你的頁(yè)面上涉及的文件很大,比如有1MB的圖片在做背景,瀏
覽者和服務(wù)器之間,就算能達(dá)到100KB/S的速度,他也至少需要10秒鐘才能打開這
個(gè)頁(yè)面。
所以我們建議頁(yè)面上盡量不要放置過多、過大的內(nèi)容。這也是插件版本的論壇
速度慢的原因之一,因?yàn)椴寮嬗昧舜罅康膱D片、FLASH對(duì)頁(yè)面進(jìn)行了美化,同時(shí)在
頁(yè)面上增加了很多顯示的內(nèi)容。
ACCESS數(shù)據(jù)庫(kù)的原因
現(xiàn)在網(wǎng)上絕大多數(shù)網(wǎng)站都是ACCESS+ASP的形式,因?yàn)锳CCESS結(jié)構(gòu)簡(jiǎn)單容易處理,而
且也能滿足多數(shù)的網(wǎng)站程序要求。
ACCESS是小型數(shù)據(jù)庫(kù),既然是小型就有他根本的局限性,以下幾種情況下數(shù)據(jù)
庫(kù)基本上會(huì)吃不消:
1、數(shù)據(jù)庫(kù)過大,一般ACCESS數(shù)據(jù)庫(kù)達(dá)到50M左右的時(shí)候性能會(huì)急劇下降!
2、網(wǎng)站訪問頻繁,經(jīng)常達(dá)到100人左右的在線。
3、記錄數(shù)過多,一般記錄數(shù)達(dá)到10萬(wàn)條左右的時(shí)候性能就會(huì)急劇下降!
例如:ACCESS論壇(如動(dòng)網(wǎng))大了以后就很容易出現(xiàn)數(shù)據(jù)庫(kù)方面的問題,當(dāng)你
的論壇數(shù)據(jù)庫(kù)在30M以上,帖子5萬(wàn)左右,在線也在100人左右的時(shí)候,你的論壇基
本上都在處理數(shù)據(jù)庫(kù)上花時(shí)間,這個(gè)時(shí)候很可能就會(huì)出現(xiàn)數(shù)據(jù)庫(kù)吃不消的情況,一
般癥狀是所有涉及數(shù)據(jù)庫(kù)的頁(yè)面運(yùn)行都慢的出奇(執(zhí)行時(shí)間達(dá)到5秒以上甚至幾十秒
),涉及HTML和純ASP運(yùn)算的頁(yè)面都正常,你可以用一般ASP探針測(cè)試一下,如果服
務(wù)器的運(yùn)算時(shí)間正常的話,就是數(shù)據(jù)庫(kù)方面的問題了。
解決方法:
由于這是ACCESS本身的局限性,所以解決的方法除了減少數(shù)據(jù)量和更換大型的
數(shù)據(jù)庫(kù)論壇以外也沒什么好辦法,也就是現(xiàn)在常說的論壇危機(jī),也是大型的論壇都
不是ACCESS的原因。我們推薦以下方法:
1。臨時(shí)解決辦法:定期刪除多余的數(shù)據(jù)、壓縮數(shù)據(jù)庫(kù),限制論壇灌水,甚至限
制論壇注冊(cè)。如果是動(dòng)網(wǎng)論壇,可以使用論壇自帶的分表儲(chǔ)存功能,會(huì)有較好的效果
2。比較長(zhǎng)遠(yuǎn)辦法:更換論壇和數(shù)據(jù)庫(kù),一般都采用動(dòng)網(wǎng)sql商業(yè)版本+MSSQL 的
方案來解決,不過這個(gè)需要比較大的投資。因?yàn)镸SSQL2000和ACCESS相比需要更多
的資源,光是占內(nèi)存上,就可以達(dá)到每一個(gè)在線1M以上的程度,如果你的SQL論壇
有100人在線就會(huì)吃掉服務(wù)器至少150M以上內(nèi)存。
宇塵網(wǎng)絡(luò)專業(yè)提供。