8秒原則:作為一名站長要知道,如果你的網(wǎng)站點(diǎn)擊后在8秒之內(nèi)還無法打開,那么客戶一定會關(guān)閉掉然后去尋找另外一個同類網(wǎng)站。
網(wǎng)站打開速度慢主要原因:網(wǎng)站為PHP、asp、asp.net、jave、jsp等語言開發(fā)的動態(tài)網(wǎng)站時,網(wǎng)站沒有生成靜態(tài)頁面或?qū)崿F(xiàn)偽靜態(tài)。
網(wǎng)頁采用的是table或div + table的網(wǎng)頁布局方式,代碼書寫不規(guī)范,代碼書寫中重復(fù)代碼太多,應(yīng)該精減,并采用符合國際WEB開發(fā)標(biāo)準(zhǔn)代碼書寫,我們建議用 div + CSS 網(wǎng)頁布局制作符合W3C標(biāo)準(zhǔn)的網(wǎng)頁。
網(wǎng)頁運(yùn)用的圖片太多,嚴(yán)重影響網(wǎng)站的加載速度,例如網(wǎng)站導(dǎo)航、邊欄、網(wǎng)頁背景圖片,廣告圖片等。
網(wǎng)頁動態(tài)腳本太多,且書寫不規(guī)范,例如:javascript、在線客服太多、當(dāng)前時間代碼和天氣情況代碼。
客戶不能因?yàn)樾袠I(yè)特殊,些網(wǎng)站做得比較花哨,切圖制作也不能做得粗糙,粗糙制作出來的網(wǎng)頁中可能會有很多圖片尺寸較大,這將也嚴(yán)重影響打開速度。
關(guān)于網(wǎng)站視頻,您的視頻可以單獨(dú)放在視頻服務(wù)器里,或是通過大型視頻網(wǎng)站中轉(zhuǎn)一下。例如先上傳到優(yōu)酷、新浪播客,然后把網(wǎng)址鏈接引用到網(wǎng)站代碼中,切記不要單獨(dú)放在自己的網(wǎng)頁服務(wù)器中。
選擇優(yōu)質(zhì)服務(wù)器,保證網(wǎng)站的打開速度和穩(wěn)定性,建議在PING出來的反映速度保持在15秒內(nèi)為最好。
網(wǎng)站訪問速度慢原因有很多。我們可使用一些常用命令來初步檢測變慢的原因:
Ping命令:
用于檢查您本地電腦到服務(wù)器之間連接是否正常,根據(jù)所返回的時間長短,我們可以初步確定你的網(wǎng)絡(luò)和服務(wù)器之間的通信是否通暢,時間數(shù)值越小越好,如果時間數(shù)值一會高一會低,一般是因?yàn)槟膶拵М?dāng)前網(wǎng)絡(luò)狀況不佳,如果數(shù)值比較大,我們就要進(jìn)行第二步使用tracert命令檢測,下一步我們會說到tracert命令。此命令同樣可以查看某個域名是指向哪個IP地址的。
ping 域名或IP地址。操作步驟:點(diǎn)“開始”-“運(yùn)行”-輸入CMD-確定后在DOS字符下輸入:ping命令,如ping 220.181.107.31 或者 ping www.nowamagic.net。
Tracert命令:
用于檢查您本地電腦發(fā)送數(shù)據(jù)包到遠(yuǎn)程服務(wù)器所經(jīng)過所有網(wǎng)關(guān)的地址及時間。 使用這個命令,我們可以檢查訪問服務(wù)器是因?yàn)槟睦锏木W(wǎng)關(guān)速度慢而影響了訪問速度。
操作步驟:點(diǎn)“開始”-“運(yùn)行”-輸入CMD-確定后在DOS字符下輸入:Tracert命令,如Tracert 220.181.107.31 或者 Tracert www.nowamagic.net 。
使用此命令后,我們可以看一下哪個IP出現(xiàn)時間數(shù)值突然很高的,我們就查詢一下這個IP是哪里的網(wǎng)關(guān)IP,可以在www.ip138.com上輸入此IP查詢一下。這樣我們就可以知道為什么訪問慢的原因了。
也許你會問,那為什么我訪問其它一些網(wǎng)站速度沒有變慢呢?因?yàn)樵L問每個網(wǎng)站所經(jīng)過的網(wǎng)關(guān)并不一定是同一臺網(wǎng)關(guān)服務(wù)器。
機(jī)房服務(wù)器的原因
目前,我國主要有電信機(jī)房、網(wǎng)通機(jī)房、雙線機(jī)房。當(dāng)用戶和網(wǎng)站處于不同網(wǎng)段,如服務(wù)器在電信,而用網(wǎng)通訪問肯定會慢。
服務(wù)器本身硬件配置低及服務(wù)器空間小、帶寬不夠而影響速度。或者帶寬夠但限制過死速度也會慢。雙線機(jī)房如因機(jī)房出口帶寬不夠可導(dǎo)致電信網(wǎng)通訪問都不快。
服務(wù)器維護(hù)或更新也會出現(xiàn)網(wǎng)站打開慢的情況,通常情況下是在晚上2點(diǎn)左右維護(hù)或更新。
網(wǎng)絡(luò)設(shè)備問題
不按正確標(biāo)準(zhǔn)(T586A、T586B)制作的網(wǎng)線,存在很大的隱患。表現(xiàn)為:
一種情況是剛開始使用時網(wǎng)速就很慢;另一種情況則是開始網(wǎng)速正常,但過了一段時間后,網(wǎng)速變慢。后一種情況在臺式電腦上表現(xiàn)非常明顯,但用筆記本電腦檢查時網(wǎng)速卻表現(xiàn)為正常。對于這一問題本人經(jīng)多年實(shí)踐發(fā)現(xiàn),因不按正確標(biāo)準(zhǔn)制作的網(wǎng)線引起的網(wǎng)速變慢還同時與網(wǎng)卡的質(zhì)量有關(guān)。一般臺式計(jì)算機(jī)的網(wǎng)卡的性能不如筆記本電腦的,因此,在用交換法排除故障時,使用筆記本電腦檢測網(wǎng)速正常并不能排除網(wǎng)線不按標(biāo)準(zhǔn)制作這一問題的存在。我們現(xiàn)在要求一律按T586A、T586B標(biāo)準(zhǔn)來壓制網(wǎng)線,在檢測故障時不能一律用筆記本電腦來代替臺式電腦。
網(wǎng)絡(luò)設(shè)備硬件故障引起的廣播風(fēng)暴而導(dǎo)致網(wǎng)速變慢
作為發(fā)現(xiàn)未知設(shè)備的主要手段,廣播在網(wǎng)絡(luò)中起著非常重要的作用。然而,隨著網(wǎng)絡(luò)中計(jì)算機(jī)數(shù)量的增多,廣播包的數(shù)量會急劇增加。當(dāng)廣播包的數(shù)量達(dá)到30%時,網(wǎng)絡(luò)的傳輸效率將會明顯下降。當(dāng)網(wǎng)卡或網(wǎng)絡(luò)設(shè)備損壞后,會不停地發(fā)送廣播包,從而導(dǎo)致廣播風(fēng)暴,使網(wǎng)絡(luò)通信陷于癱瘓。因此,當(dāng)網(wǎng)絡(luò)設(shè)備硬件有故障時也會引起網(wǎng)速變慢。當(dāng)懷疑有此類故障時,首先可采用置換法替換集線器或交換機(jī)來排除集線設(shè)備故障。如果這些設(shè)備沒有故障,關(guān)掉集線器或交換機(jī)的電源后,DOS下用 "Ping"命令對所涉及計(jì)算機(jī)逐一測試,找到有故障網(wǎng)卡的計(jì)算機(jī),更換新的網(wǎng)卡即可恢復(fù)網(wǎng)速正常。網(wǎng)卡、集線器以及交換機(jī)是最容易出現(xiàn)故障引起網(wǎng)速變慢的設(shè)備。
網(wǎng)絡(luò)中存在回路導(dǎo)致網(wǎng)速變慢
當(dāng)網(wǎng)絡(luò)涉及的節(jié)點(diǎn)數(shù)不是很多、結(jié)構(gòu)不是很復(fù)雜時,這種現(xiàn)象一般很少發(fā)生。但在一些比較復(fù)雜的網(wǎng)絡(luò)中,經(jīng)常有多余的備用線路,如無意間連上時會構(gòu)成回路。比如網(wǎng)線從網(wǎng)絡(luò)中心接到計(jì)算機(jī)一室,再從計(jì)算機(jī)一室接到計(jì)算機(jī)二室。同時從網(wǎng)絡(luò)中心又有一條備用線路直接連到計(jì)算機(jī)二室,若這幾條線同時接通,則構(gòu)成回路,數(shù)據(jù)包會不斷發(fā)送和校驗(yàn)數(shù)據(jù),從而影響整體網(wǎng)速。這種情況查找比較困難。為避免這種情況發(fā)生,要求我們在鋪設(shè)網(wǎng)線時一定養(yǎng)成良好的習(xí)慣:網(wǎng)線打上明顯的標(biāo)簽,有備用線路的地方要做好記載。當(dāng)懷疑有此類故障發(fā)生時,一般采用分區(qū)分段逐步排除的方法。
網(wǎng)絡(luò)中某個端口形成了瓶頸導(dǎo)致網(wǎng)速變慢
實(shí)際上,路由器廣域網(wǎng)端口和局域網(wǎng)端口、交換機(jī)端口、集線器端口和服務(wù)器網(wǎng)卡等都可能成為網(wǎng)絡(luò)瓶頸。當(dāng)網(wǎng)速變慢時,我們可在網(wǎng)絡(luò)使用高峰時段,利用網(wǎng)管軟件查看路由器、交換機(jī)、服務(wù)器端口的數(shù)據(jù)流量;也可用 Netstat命令統(tǒng)計(jì)各個端口的數(shù)據(jù)流量。據(jù)此確認(rèn)網(wǎng)絡(luò)數(shù)據(jù)流通瓶頸的位置,設(shè)法增加其帶寬。具體方法很多,如更換服務(wù)器網(wǎng)卡為100M或1000M、安裝多個網(wǎng)卡、劃分多個VLAN、改變路由器配置來增加帶寬等,都可以有效地緩解網(wǎng)絡(luò)瓶頸,可以大限度地提高數(shù)據(jù)傳輸速度。
訪問的網(wǎng)站負(fù)荷太重,帶寬相對太窄,本地網(wǎng)絡(luò)速度太慢,過多臺電腦共享上網(wǎng),或共享上網(wǎng)用戶中有大量下載時也會出現(xiàn)打開網(wǎng)頁速度慢的問題。
網(wǎng)站程序?qū)υL問速度的影響
采用SQL數(shù)據(jù)庫的程序比ACCESS的要快,采用緩存或其它加速技術(shù)開發(fā)出來的網(wǎng)站比傳統(tǒng)的網(wǎng)站速度也要快很多。
盡量使用靜態(tài)HTML頁面
眾所周知,ASP、PHP、JSP等程序?qū)崿F(xiàn)了網(wǎng)頁信息的動態(tài)交互,運(yùn)行起來的確非常方便,因?yàn)樗鼈兊臄?shù)據(jù)交互性好,能很方便地存取、更改數(shù)據(jù)庫的內(nèi)容,使網(wǎng)站“動”起來,如:論壇、留言板等。但是這類程序必須先由服務(wù)器執(zhí)行處理后,生成HTML頁面,然后再“送”往客戶端瀏覽,這就不得不耗費(fèi)一定的服務(wù)器資源。如果在虛擬主機(jī)上過多地使用這類程序,網(wǎng)頁顯示速度肯定會慢,所以沒有必要,請盡量使用靜態(tài)的HTML頁面。
將ASP、ASPX、PHP等文件的訪問改為js引用
這在ASP、ASPX、PHP等程序設(shè)計(jì)時應(yīng)該注意的,如果你要在靜態(tài)的HTML頁面里嵌入動態(tài)的數(shù)據(jù),而這些動態(tài)的數(shù)據(jù)是由ASP、PHP等程序來提供的話,會使用以下的語句引用:,這樣的話,每次有一個人訪問你的網(wǎng)站,服務(wù)器就要執(zhí)行并處理一次tongji.asp文件,從數(shù)據(jù)庫抽取相應(yīng)的數(shù)據(jù),再輸出給網(wǎng)頁顯示,如果有幾萬個人同時訪問,就要執(zhí)行幾萬次,后果就可想而知。建議在這些程序中將數(shù)據(jù)動態(tài)生成到一個1.js文件中去,然后在首頁通過 這樣的代碼來引用該1.js文件。這樣,數(shù)據(jù)顯示的任務(wù)就交給客戶端的瀏覽器去做,不會耗費(fèi)服務(wù)器的資源,顯示速度自然就很快。
使用iframe嵌套另一頁面
如果你要在網(wǎng)站上插入一些廣告代碼,又不想讓這些廣告網(wǎng)站影響速度的話,那么,使用iframe最合適不過了。方法是:將這些廣告代碼放到一個獨(dú)立的頁面去,然后在首頁用如下的代碼將該頁面嵌入即可,這樣就不會因?yàn)閺V告頁面的延遲而拖了整個首頁的顯示,代碼如下:
1
其中http://www.nowamagic.com/index.php是被引用文件的路徑。
少用javascript特效
如鼠標(biāo)的特效、頁面上的欄目的特效、狀態(tài)欄的特效等等。其原理是先由服務(wù)器下載到本地的機(jī)器,然后在本地機(jī)器上運(yùn)行產(chǎn)生。特效做得多了自然就加重本地機(jī)器運(yùn)行負(fù)擔(dān),如果機(jī)器配置一般的話,那就更慢了。
javascript大多數(shù)是從別的站拷貝過來用的,一來由于代碼在流傳的過程中可能出錯或不完整,拷貝過來導(dǎo)致網(wǎng)站癱瘓;二來是有人將惡意代碼偽裝成特效代碼,給人帶來安全危害。
如果要用,也要選擇比較正規(guī)的站點(diǎn)下載安全的特效代碼。
網(wǎng)站上可能沒有錯誤的代碼。將錯誤代碼找出來改正吧!
盡量采用成熟的商業(yè)源碼做站,將圖片傳到自己的空間使用而不要遠(yuǎn)程調(diào)用。其他網(wǎng)站的圖片,因?yàn)橐坏Ψ秸镜脑L問速度慢是會對你的網(wǎng)站有影響的!盡量不要放小廣告商的廣告代碼,很多小的廣告商服務(wù)器性能不好導(dǎo)致網(wǎng)站廣告半天顯示不出來嚴(yán)重影響網(wǎng)站瀏覽速度。
網(wǎng)頁上用了未經(jīng)處理的大圖片
未經(jīng)處理的大圖片,一開始都會占用很大空間而使網(wǎng)站打開速度很慢。可用photoshop、fireworks等作圖軟件將圖片尺寸適當(dāng)縮小。
網(wǎng)頁上放有大量flash或影視文件
首頁放上flash的動畫、歌曲,或者電視臺直播、電影直播之類。flash往往由于網(wǎng)絡(luò)的原因不能順利下載播放,使頁面一直處于等待下載的狀態(tài)。電影電視直播,本身要經(jīng)過一小段時間的緩沖和下載才能開始播放,如果網(wǎng)絡(luò)不好就下載和播放不了。
建議少用大的flash、少用影視直播(最好是不用),否則會使你的頁面打開的速度變得非常慢。
空間上放有下載文件!
如果用戶用網(wǎng)絡(luò)快車類的下載軟件,每一個線程就表示一個在線,非常厲害!
將在別的地方申請的一些域名指向到網(wǎng)站上
如果是頂級域名直接指向過來,那對速度不會有很大影響。但有很多免費(fèi)申請的若干級的域名,它本身速度就很慢,再經(jīng)過幾次轉(zhuǎn)向,速度可想而知了。
網(wǎng)站圖片、文件被人盜鏈
如:你的網(wǎng)站有張圖片文件,被粘貼(注意是粘貼不是上傳)到別的網(wǎng)站!別的網(wǎng)站的用戶在瀏覽該文件的時候也算一個在線人數(shù)。尤其是LOGO連接的時候注意,一定要對方把您的LOGO上傳到他的空間。
網(wǎng)頁布局不合理的影響
網(wǎng)頁布局不合理造成打開速度慢
例如在打開首頁的時候,頭部很快就打開了,但是中間的部分要停頓3-5秒的時間,就是在本機(jī)測試也是這樣的問題。這種就是由于很多站長為了追求頁面統(tǒng)一對齊,將整個頁面的內(nèi)容都塞進(jìn)了一個Table(表格)里,即在同一個表格中放了太多的內(nèi)容引起的。然后再由單元格td來劃分各個“塊”的布局,這種網(wǎng)站的顯示速度是絕對慢的。解決辦法是在一個網(wǎng)頁中使用多級表格(在網(wǎng)頁中從上到下存放表格,不要嵌套在同一個大的表格中)存放內(nèi)容。
幫頁面減肥
我們?yōu)g覽網(wǎng)頁實(shí)際上是將虛擬主機(jī)中的網(wǎng)頁內(nèi)容下載到本地硬盤,再用瀏覽器解釋查看的。下載網(wǎng)頁的快慢在顯示速度上占了很大比重,所以,網(wǎng)頁本身所占的空間越小,那么瀏覽速度就會越快。這就要求在做網(wǎng)頁的時候遵循一切從簡的原則,如:不要使用太大的Flash動畫、圖片等資源。干凈、簡潔的頁面會給人一種思路明朗的感覺。
講究網(wǎng)站計(jì)數(shù)器代碼放置的技巧
在網(wǎng)頁里放置計(jì)數(shù)器可以統(tǒng)計(jì)網(wǎng)站的訪問流量,為站長和廣告商家提供訪問依據(jù),但是,不管功能有多強(qiáng)大的網(wǎng)站統(tǒng)計(jì)系統(tǒng),都會有出故障的時候。如果直接把統(tǒng)計(jì)代碼放到頁面內(nèi)容的前面,或者放在一個Table或者div標(biāo)簽里,那么在計(jì)數(shù)器不能訪問的時候,你的頁面上那個Table或者div就會產(chǎn)生幾十秒鐘的延遲,導(dǎo)致頁面很長時間才能訪問。所以,要提高網(wǎng)站的速度,就要講究統(tǒng)計(jì)代碼放置的位置,正確的方法是:把統(tǒng)計(jì)代碼放到頁面的最下面,并且不要和頁面內(nèi)容同在一個Table或者div標(biāo)簽里。可以在頁面代碼的最下方直接放置統(tǒng)計(jì)代碼,或者在最下方單獨(dú)做一個Table或者div來放置計(jì)數(shù)器。這樣,在計(jì)數(shù)器不能訪問的時候,你的網(wǎng)站速度也不會受到絲毫影響。
另網(wǎng)站QQ客服等在線代碼建議放到網(wǎng)頁底部,不要放在網(wǎng)頁頭部,否則會導(dǎo)致整個網(wǎng)站半天沒反應(yīng)的。
友情鏈接的學(xué)問
網(wǎng)站之間互相做鏈接可以增加網(wǎng)站的宣傳效果,做LOGO圖片鏈接更能準(zhǔn)確地描述網(wǎng)站的主題和定位,宣傳效果會大大的增強(qiáng),但圖片鏈接做得太多,必然會影響網(wǎng)頁的顯示速度。很多站長都喜歡直接引用友情網(wǎng)站上的圖片URL,這樣圖片要先經(jīng)過加載才能顯示的,各個友情網(wǎng)站的訪問速度不一樣,整個表格都要等圖片都下載完了才能顯示出來,這樣大大降低了網(wǎng)頁的速度。因此,做友情鏈接時應(yīng)盡量做到:
只做文字鏈接:做文字鏈接是不會延遲網(wǎng)頁速度的。
將所有鏈接放到一個獨(dú)立的分頁去,然后在首頁鏈接上該頁。
如果友情鏈接一定要出現(xiàn)在首頁,請將鏈接所在的整個Table放到頁面的最下方,因?yàn)轫撁媸怯缮系较轮鹦酗@示的,將其放到頁面的最下方,不會延遲其他內(nèi)容的顯示。
友情鏈接的LOGO圖片先下載后再傳到自己的網(wǎng)頁空間,這樣,速度由自己的網(wǎng)站空間決定而不受友情網(wǎng)站的影響。
過多地引用了其他網(wǎng)站的內(nèi)容
包括引用其他網(wǎng)站的圖片、影音文件等。如果直接在頁面引用別的網(wǎng)站的東西,而那個網(wǎng)站的速度又慢或者該頁面已經(jīng)不存在了,那么打開的速度就會很慢了。
客戶機(jī)本身問題
系統(tǒng)有病毒
尤其是蠕蟲類病毒,嚴(yán)重消耗系統(tǒng)資源,打不開頁面,甚至死機(jī)。 我們必須及時升級所用殺毒軟件;計(jì)算機(jī)也要及時升級、安裝系統(tǒng)補(bǔ)丁程序,同時卸載不必要的服務(wù)、關(guān)閉不必要的端口,以提高系統(tǒng)的安全性和可靠性。
某些流氓插件影響
用IE強(qiáng)力修復(fù)工具,馬上你就可以看到效果了。要不就是你本身的網(wǎng)速就慢。
使用的瀏覽器有BUG
例如多窗口瀏覽器的某些測試版也會出現(xiàn)打開網(wǎng)頁速度慢的問題。
數(shù)據(jù)庫很大了,承受不住了。
系統(tǒng)存在漏洞
如沖擊波等病毒就是通過漏洞傳播并導(dǎo)致系統(tǒng)緩慢甚至癱瘓的。
有關(guān)網(wǎng)絡(luò)防火墻設(shè)置不允許多線程訪問
例如目前WinXPSP2就對此默認(rèn)做了限制,使用多線程下載工具(BT、迅雷)就受到了極大限制。同時打開過多頁面也會出現(xiàn)打開網(wǎng)頁速度慢的問題。如防火墻多個同時在使用,只要保留一個功能強(qiáng)大防火墻。
本地網(wǎng)絡(luò)速度太慢
多臺電腦共享上網(wǎng),或共享上網(wǎng)用戶中有大量下載時也會出現(xiàn)打開網(wǎng)頁速度慢的問題。
系統(tǒng)資源不足
加載了太多的運(yùn)用程序在后臺運(yùn)行,請合理的加載軟件或刪除無用的程序及文件,將資源空出,以達(dá)到提高網(wǎng)速的目的。
機(jī)器配置和設(shè)置影響網(wǎng)站打開慢
我們可受用以下方法:
在我的電腦窗口,右擊要清理的盤符-"屬性"-"清理磁盤"--勾選要刪除的文件--確定--是。
清除臨時文件,開始-運(yùn)行-輸入 %temp% --確定。
用優(yōu)化大師或超級兔子清理注冊表和垃圾文件。
關(guān)閉一些啟動程序. 開始-運(yùn)行-msconfig---啟動 ,除殺毒軟件、輸入法外一般的程序都可以關(guān)掉。
刪除不用的程序軟件。
整理磁盤碎片--開始 --所有程序--附件--系統(tǒng)工具--磁盤碎片整理程序--選定C--分析--碎片整理。
文章標(biāo)題:網(wǎng)站打開速度慢的解決方案
文章分享:http://m.newbst.com/news/109129.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項(xiàng)目有解決方案等
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)