網速為何不正常
提問者:黃帝_飯 | 瀏覽 次 | 提問時間:2017-01-22 | 回答數量:3
2M寬帶,使用迅雷下載,可以達到250KB/s的下載速度,而打開網頁卻慢如蝸牛,通過軟件監測,打開網頁的下載速度為3K/s。請問這是什麼原因?
已有3條答案
打開速度慢的原因,主要有以下幾點:
一、網絡最小帶寬
這是最主要的因素,也就是網友經常說的寬帶不夠。同樣的網站,如果寬帶高,訪問速度就會明顯變快。
網絡的帶寬包含網站地點服務器帶寬和用戶端帶寬兩個方麵,對接點指的是出口端與進口端(如電信對網通的對接點)。
二、DNS解析速度
DNS解析是從域名到IP的解析。人們習慣記憶域名,但機器間互相隻認IP地址,域名與IP地址之間是對應的,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成。
DNS解析包括往複解析的次數及每次解析所花費的時間,它們兩者的積即是DNS解析所耗費的總時間。許多人無視了DNS解析的因素,其實它對網站解析速度也是十分重要的。
三、服務器及客戶端硬件配置
相同的網絡環境下,雙核的服務器的運算能力必定要強一些。同樣在客戶端,相同的網絡環境下,你用一台配置英特爾i7處理器和i3處理器來打開相同的頁麵,速度也一定不一樣。
四、服務器軟件
在服務器端,安裝軟件的數量以及運行是否穩定都會影響到服務器環境,進而影響到網絡速度。例如服務器配置軟件防火牆,就會導致網絡速度受影響。
五、頁麵內容
如果網頁包含大量未經處理的圖片,而這些圖片很大,就會導致打開速度變慢。其他如Flash和影視文件,都會影響訪問速度。
同時冗餘代碼也是拖慢網站速度的因素之一。站長需要盡量優化代碼,用最少的代碼,實現最佳的效果。
六、數據庫操作
小網站做數據庫操作也會影響網站速度,尤其是同時有許多用戶提交評論時,就會發生操作數據庫鎖死,致使網站打不開。
七、使用j特效
網站上運用j特效是大忌,不隻是無法被搜索引擎抓取,還會因為不斷向服務器提出請求,導致添加服務器負擔,網站變慢。
具體的例子如鼠標特效、節目的特效、狀態欄的特效等等。這些特效的原理是先由服務器下載到用戶端的機器,然後在本地機器上運轉,最終被用戶看到。特效做的多了,用戶本地機器上就要運轉大半天才幹悉數完成。
八、過多引用其他網站內容
例如引用其他網站的圖像、視頻文件等。如果鏈接到的網站速度慢,甚至那家網站已經不存在了,那麼用戶打開網頁的速度就會十分慢。
其他還有一些因素,例如我國的寬帶網絡存在互聯互通的問題,國內南北方服務器互訪會出現延時現象,直接影響用戶的網頁訪問體驗。
一、網絡自身問題
您想要連接的目標網站所在的服務器帶寬不足或負載過大。處理辦法很簡單,請換個時間段再上或者換個目標網站。
二、網線問題導致網速變慢
我們知道,雙絞線是由四對線按嚴格的規定緊密地絞和在一起的,用來減少串擾和背景噪音的影響。同時,在T568A標準和T568B標準中僅使用了雙絞線的 1、2和3、6四條線,其中,1、2用於發送,3、6用於接收,而且1、2必須來自一個繞對,3、6必須來自一個繞對。隻有這樣,才能最大限度地避免串擾,保證數據傳輸。本人在實踐中發現不按正確標準(T586A、T586B)製作的網線,存在很大的隱患。表現為:一種情況是剛開始使用時網速就很慢;另一種情況則是開始網速正常,但過了一段時間後,網速變慢。後一種情況在台式電腦上表現非常明顯,但用筆記本電腦檢查時網速卻表現為正常。對於這一問題本人經多年實踐發現,因不按正確標準製作的網線引起的網速變慢還同時與網卡的質量有關。一般台式計算機的網卡的性能不如筆記本電腦的,因此,在用交換法排除故障時,使用筆記本電腦檢測網速正常並不能排除網線不按標準製作這一問題的存在。我們現在要求一律按T586A、T586B標準來壓製網線,在檢測故障時不能一律用筆記本電腦來代替台式電腦。
三、網絡中存在回路導致網速變慢
當網絡涉及的節點數不是很多、結構不是很複雜時,這種現象一般很少發生。但在一些比較複雜的網絡中,經常有多餘的備用線路,如無意間連上時會構成回路。比如網線從網絡中心接到計算機一室,再從計算機一室接到計算機二室。同時從網絡中心又有一條備用線路直接連到計算機二室,若這幾條線同時接通,則構成回路,數據包會不斷發送和校驗數據,從而影響整體網速。這種情況查找比較困難。為避免這種情況發生,要求我們在鋪設網線時一定養成良好的習慣:網線打上明顯的標簽,有備用線路的地方要做好記載。當懷疑有此類故障發生時,一般采用分區分段逐步排除的方法。
四、網絡設備硬件故障引起的廣播風暴而導致網速變慢
作為發現未知設備的主要手段,廣播在網絡中起著非常重要的作用。然而,隨著網絡中計算機數量的增多,廣播包的數量會急劇增加。當廣播包的數量達到30%時,網絡的傳輸效率將會明顯下降。當網卡或網絡設備損壞後,會不停地發送廣播包,從而導致廣播風暴,使網絡通信陷於癱瘓。因此,當網絡設備硬件有故障時也會引起網速變慢。當懷疑有此類故障時,首先可采用置換法替換集線器或交換機來排除集線設備故障。如果這些設備沒有故障,關掉集線器或交換機的電源後,DOS下用 “Ping”命令對所涉及計算機逐一測試,找到有故障網卡的計算機,更換新的網卡即可恢複網速正常。網卡、集線器以及交換機是最容易出現故障引起網速變慢的設備。
五、網絡中某個端口形成了瓶頸導致網速變慢
實際上,路由器廣域網端口和局域網端口、交換機端口、集線器端口和服務器網卡等都可能成為網絡瓶頸。當網速變慢時,我們可在網絡使用高峰時段,利用網管軟件查看路由器、交換機、服務器端口的數據流量;也可用 Netstat命令統計各個端口的數據流量。據此確認網絡數據流通瓶頸的位置,設法增加其帶寬。具體方法很多,如更換服務器網卡為100M或1000M、安裝多個網卡、劃分多個VLAN、改變路由器配置來增加帶寬等,都可以有效地緩解網絡瓶頸,可以最大限度地提高數據傳輸速度。
出現這種情況,先檢查瀏覽器是否使用了代理服務器,如果使用的代理服務器速度慢,就會出現網頁打開速度慢。因為迅雷下載並未使用代理服務器,所以下載速度正常。其次,注意清理瀏覽器緩存目錄,如果緩存文件夾剩餘空間不足,也會導致類似症狀,清理一下即可緩解。例如在IE瀏覽器中,單擊菜單“工具→Internet選項”,在打開的窗口中的“常規”選項卡中單擊“刪除”,選擇“Internet臨時文件”項並進行清除即可。另外,瀏覽器建議使用第三方的軟件,比如360極速瀏覽器,瀏覽速度快,並且有網頁帶寬保護的功能,可以在下載時保持瀏覽網頁所需的正常帶寬。