1 網(wǎng)站服務(wù)器速度或租用空間所在服務(wù)器速度
服務(wù)器空間速度是網(wǎng)站打開(kāi)速度快的硬件基礎,也是先決條件。否則即使你網(wǎng)站頁(yè)面設計的非常"苗條",網(wǎng)站打開(kāi)速度也會(huì )打折扣。解決辦法:要找你的空間商解決或換空間商。
如何檢測服務(wù)器速度快慢呢?
方法一: ping命令看連接到服務(wù)器的時(shí)間和丟包情況。
1>單擊“開(kāi)始”鍵并選擇運行;接著(zhù)在“運行”對話(huà)框中輸入cmd
注:有的可能是輸入command,也有可能有的windows不帶DOS系統。
2>鍵入Ping和您要測試的網(wǎng)址(比如:Ping
www.xiaochuanzl.com -t)。然后回車(chē),便得到你訪(fǎng)問(wèn)服務(wù)器的回時(shí)間。
一般,“PING”命令會(huì )自動(dòng)進(jìn)行下去,直到你讓它終止,如敲“ctrl + C”。如果你熟悉使用Telnet中PING的功能,并且你具有在不同網(wǎng)絡(luò )上的Telnet賬號,你就可以以不同的網(wǎng)絡(luò )為基礎,對其他的主機(IP地址或域名)進(jìn)行PING的測試,你可以比較在不同的訪(fǎng)問(wèn)點(diǎn)這些被訪(fǎng)問(wèn)主機的回應時(shí)間,并得到“丟包率”、平均回應時(shí)間等測試結果。
time:顯示了信息包到達遠程主機后返回的時(shí)間。計算定位為毫秒。數值越小速度越快。
lost:丟包情況。
TTL:生存時(shí)間 指定數據包被路由器丟棄之前允許通過(guò)的網(wǎng)段數量。
一個(gè)速度好的機房,首先丟包率不能超過(guò)1%,最好是1000個(gè)沒(méi)有一個(gè)丟包,這種是最理想的,但是這個(gè)不是絕對值,只要低于1%的都屬于不錯的路由情況了。
其次ping值要小,同城的電信adsl ping 平均值絕對不能超過(guò)20,一般在10,跨省的adsl ping平均值應該在20-40屬于正常。第三點(diǎn)是ping值要均勻,如果最小的ping值只有4,但是不時(shí)的有幾十,最大有79的出現,這個(gè)就是路由不穩定的表現,同樣的電信的adsl,盡管最小也有8,但是最大也只有9,就說(shuō)明路由穩定。
方法二: 查看同臺服務(wù)器上其它網(wǎng)站的打開(kāi)速度。
相同IP地址站點(diǎn)查詢(xún)網(wǎng)址:
http://indexed.linkhelper.cn/sameip.asp 通過(guò)上面的查詢(xún)工具可以看到和自已在同一臺服務(wù)器上的網(wǎng)站個(gè)數和網(wǎng)址??梢钥纯雌渌W(wǎng)站是否打開(kāi)也慢呢。
2 電信和聯(lián)通互訪(fǎng)瓶頸問(wèn)題。
如果空間打開(kāi)的速度時(shí)快時(shí)慢,甚至有時(shí)候打不開(kāi),那就是空間不穩定的原因。要找你的空間商解決或換空間商了;如果是在有的地方打開(kāi)速度快,有的地方打開(kāi)速度慢,那應該是網(wǎng)絡(luò )線(xiàn)路的問(wèn)題。電信線(xiàn)路用戶(hù)訪(fǎng)問(wèn)放在聯(lián)通服務(wù)器的網(wǎng)站,聯(lián)通線(xiàn)路用戶(hù)訪(fǎng)問(wèn)放在電信服務(wù)器上的網(wǎng)站,相對來(lái)說(shuō)打開(kāi)速度肯定是比較慢。
解決辦法:如果購買(mǎi)空間的話(huà),建議購買(mǎi)雙線(xiàn)空間或多線(xiàn)空間。這已不是新鮮的概念,大部分的虛擬主機商都有兩線(xiàn)或多線(xiàn)空間,價(jià)格高一些,但是從用戶(hù)體驗角度來(lái)說(shuō)是物有所值的。
3 從網(wǎng)站本身找問(wèn)題,網(wǎng)站的問(wèn)題包括網(wǎng)站程序設計,網(wǎng)頁(yè)設計結構,網(wǎng)頁(yè)內容三個(gè)部分。
網(wǎng)站程序設計:
1>網(wǎng)頁(yè)中如果有幻燈片播放效果的代碼,需要審查一下,是否嚴重拖慢網(wǎng)站打開(kāi)速度。
2>如果排除各方面原因,可以找搞程序設計的相關(guān)專(zhuān)業(yè)人士,查看程序的設計結構是否合理。
網(wǎng)頁(yè)設計結構:
1>如果是table布局的網(wǎng)站,查看是否嵌套次數多太,或是一個(gè)大表格然后分成多個(gè)表格這樣的網(wǎng)頁(yè)布局。解決辦法:建議用div 布局,配合css ,這樣不僅打開(kāi)速度快,也有利于修改。
2>如果網(wǎng)站中有統計代碼,在線(xiàn)客服或是其它js代碼,看看是否放到了網(wǎng)頁(yè)代碼的最后面。解決辦法:最好盡可能的放到網(wǎng)頁(yè)代碼最后,當網(wǎng)站代碼加載完畢,才執行這些代碼。
3>可能有錯誤的代碼
一種情況是查看一下網(wǎng)頁(yè)代碼是否有不存在的圖片或文件路徑代碼。(如上圖所示用firebug 看到20.jpg這個(gè)圖片,紅色顯示表示實(shí)際不存在,代碼中有調用它的代碼)因為本身圖片在空間中不存在,可是在執行代碼的時(shí)候,執行到這一行時(shí),卻要一直加載這個(gè)圖片,在細微程度上是會(huì )影響到網(wǎng)站的速度的。
另一種情況是從別的網(wǎng)站轉抄的特效javascript 代碼,可能轉載不全,有許多網(wǎng)頁(yè)錯誤,造成網(wǎng)站打開(kāi)速度慢。解決辦法:修正網(wǎng)站上代碼錯誤。
4>盡量減少javascript的特效的使用。
如:鼠標特效、欄目特效、狀態(tài)欄特效等,這些特效的原理是先由服務(wù)器下載到你本地的機器,然后在本地機器上運行產(chǎn)生,如果觀(guān)看你網(wǎng)站的網(wǎng)友機器配置低的話(huà),要運行一段時(shí)間才能完成。
網(wǎng)頁(yè)內容:
1>查看網(wǎng)頁(yè)中是否有許多尺寸大的圖片存在,如果非要圖片效果來(lái)表達的話(huà),可以把大圖片切分成多個(gè)小圖片。圖片進(jìn)行減肥處理,可以使字節數變得較小,否則很多的圖片會(huì )占用很多空間又使網(wǎng)站打開(kāi)速度變得很慢??梢杂胮hotoshop、fireworks等作圖軟件將圖片尺寸縮小,使圖片的質(zhì)量稍微降低一下,在圖片質(zhì)量和圖片大小之間尋找一個(gè)最佳的比例。
2>查看網(wǎng)頁(yè)中是否有尺寸大的flash文件存在,排除表達效果外,盡量少用大型flash。
3>有的朋友喜歡在網(wǎng)頁(yè)中加音樂(lè ),用戶(hù)一打開(kāi)網(wǎng)站,就有背景音樂(lè )播放,這樣的事情盡量不要做。
4>內容中過(guò)多地引用了其它網(wǎng)站的內容。如引用其他網(wǎng)站的圖片或其它內容,如果那個(gè)網(wǎng)站的速度慢,或者那個(gè)網(wǎng)站的頁(yè)面已經(jīng)不存在了,打開(kāi)的速度就會(huì )更慢。解決辦法:這樣問(wèn)題常見(jiàn)的情況是,友情鏈接交換中圖片鏈接真接鏈接別的網(wǎng)站的logo圖片,建議先把對方的logo圖片上傳到自已的網(wǎng)站空間中,然后加上鏈接。第二種情況是許多朋友喜歡用iframe 嵌套別的網(wǎng)站上的搜索,查ip等小功能模塊,建議少用這種方式。
查看網(wǎng)站中圖片、代碼等加載情況可以用 firefox瀏覽器的插件工具firebug 工具查看。