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