知識(shí)庫(kù)
我們常用的百度網(wǎng)盤、迅雷等軟件限速限的到底是不用戶的網(wǎng)絡(luò)速度呢?其實(shí)并不是,首先你要明白下載和上傳就好比一個(gè)管道的兩個(gè)閥門,一方由用戶控制,一方由對(duì)方控制,哪怕你這端將閥門開(kāi)到最大,如果對(duì)方不開(kāi)放閥門,你這邊速度還是起不來(lái)。而對(duì)方愿不愿意給你開(kāi)放閥門,由對(duì)方?jīng)Q定,畢竟百度的帶寬租賃 費(fèi)用是百度自己購(gòu)買的,跟你無(wú)關(guān)。綜合來(lái)說(shuō)“還是服務(wù)器帶寬影響用戶網(wǎng)絡(luò)速度”!
大帶寬服務(wù)器免費(fèi)測(cè)試:http://www.bxgb88.com/zt/5-22/
服務(wù)器網(wǎng)絡(luò)速度,簡(jiǎn)單來(lái)說(shuō),就是要提高速度!服務(wù)器網(wǎng)絡(luò)質(zhì)量如何判斷?影響網(wǎng)站速度的因素有很多,這里主要針對(duì)網(wǎng)絡(luò)通信方面來(lái)介紹,即“帶寬”與“延遲”。“網(wǎng)絡(luò)帶寬”和“網(wǎng)絡(luò)延遲”有時(shí)可互換使用,但它們實(shí)際上描述了兩個(gè)獨(dú)立的概念。理解它們之間的差異是理解前端Web性能的關(guān)鍵。
一、服務(wù)器帶寬如何影響網(wǎng)絡(luò)速度?
服務(wù)器帶寬:M/S,就是單位時(shí)間內(nèi)能傳輸?shù)臄?shù)據(jù)總量,有人說(shuō)這就是服務(wù)器的網(wǎng)絡(luò)速度。 bandwidth (帶寬),不是指你所購(gòu)買的主機(jī)的流量上限(從幾GB到幾百GB,甚至是所謂的無(wú)限流量),而是指服務(wù)器所在機(jī)房的進(jìn)出帶寬。比如我租用了一臺(tái)香港服務(wù)器,帶寬為30Mbps,難道我們網(wǎng)絡(luò)速度能達(dá)到30M/S?這肯定不可能的了,30M指的是服務(wù)器的帶寬容量,而不是網(wǎng)絡(luò)速度。
許多人認(rèn)為速度和容量是一回事,其實(shí) 網(wǎng)絡(luò)速度≠網(wǎng)絡(luò)容量,網(wǎng)絡(luò)的速度實(shí)際上是帶寬和延遲的結(jié)果。30M帶寬其實(shí)是指數(shù)據(jù)管道的寬度,而不是數(shù)據(jù)傳輸?shù)乃俣取鬏斔俾室匝舆t來(lái)衡量,管道越寬,加載網(wǎng)頁(yè)和傳輸文件時(shí)遇到的延遲就越少。
帶寬以Mbps或兆位/秒為單位。當(dāng)你打開(kāi)迅雷下載時(shí),有兩個(gè)帶寬編號(hào):下載速度和上傳速度。其實(shí)就是上行帶寬和下行帶寬,因?yàn)橄螺d速度對(duì)大多數(shù)人來(lái)說(shuō)最重要。除非你發(fā)送文件,否則上傳速度更低。
二、網(wǎng)絡(luò)延遲驗(yàn)證網(wǎng)絡(luò)速度
網(wǎng)絡(luò)延遲:比如你玩CF或者LOL,網(wǎng)絡(luò)不好的時(shí)候經(jīng)常卡頓,就是你看到畫面的幀數(shù)增加。就是電腦數(shù)據(jù)請(qǐng)求到達(dá)服務(wù)器(如網(wǎng)站),然后數(shù)據(jù)返回給你所需的時(shí)間。延遲以毫秒為單位,縮寫為“ms”,可以使用計(jì)算機(jī)的ping命令進(jìn)行測(cè)量。在網(wǎng)址:https://www.17ce.com/ 輸入域名就可以查找ping值!
當(dāng)你運(yùn)行ping命令時(shí),會(huì)將一小段數(shù)據(jù)(通常為32個(gè)字節(jié))發(fā)送到另一臺(tái)計(jì)算機(jī),從而以毫秒為單位測(cè)量往返時(shí)間。ping命令測(cè)量數(shù)據(jù)包離開(kāi)源計(jì)算機(jī),前往目標(biāo)計(jì)算機(jī)以及返回源計(jì)算機(jī)所需的時(shí)間。(從下圖可以看出,離機(jī)房越近,打開(kāi)越快)
三、導(dǎo)致網(wǎng)絡(luò)速度延時(shí)高的原因:
1、本機(jī)到服務(wù)器之間路由節(jié)點(diǎn)過(guò)多。由于光/電的傳輸速度非常快,他們?cè)谖锢斫橘|(zhì)中的傳播時(shí)間幾乎可以忽略不計(jì),但是路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的處理時(shí)間是不可忽略的。當(dāng)本機(jī)到服務(wù)器鏈路中有太多路由轉(zhuǎn)發(fā)處理時(shí),網(wǎng)絡(luò)延時(shí)就會(huì)很明顯。
2.、網(wǎng)絡(luò)帶寬不夠。當(dāng)其它因素不影響時(shí),客戶端和服務(wù)器端只有一個(gè)路由器連接,但帶寬還是低于20Kbps,卻有多個(gè)應(yīng)用同時(shí)傳輸遠(yuǎn)超帶寬的數(shù)據(jù)量200Kbps,這時(shí)候會(huì)造成大量數(shù)據(jù)丟失,從而表現(xiàn)為網(wǎng)絡(luò)速度響應(yīng)延時(shí)。
3、服務(wù)器帶寬太小。排除其它因素,如果客戶端和服務(wù)器端直接通過(guò)一個(gè)路由器連接,且?guī)捵銐颍?wù)器端處理能力不足,也會(huì)造成響應(yīng)延時(shí)。
(1) 如果你的帶寬良好,而延遲很差:Web頁(yè)面需要很長(zhǎng)時(shí)間才能開(kāi)始加載,但是一旦初始連接完成,頁(yè)面的其余部分就會(huì)立即加載。
(2) 如果延遲很好,而帶寬很差:Web頁(yè)面幾乎可以立即開(kāi)始加載,但是頁(yè)面加載緩慢,一次加載一塊。
從以上三點(diǎn)我們可以推斷出,服務(wù)器帶寬并不去能決定網(wǎng)絡(luò)速度。所以說(shuō),當(dāng)我們購(gòu)買服務(wù)器之前,對(duì)服務(wù)器做速度測(cè)試應(yīng)該選擇多個(gè)節(jié)點(diǎn),不同時(shí)段,辨別其主機(jī)服務(wù)器的穩(wěn)定性。是建立在服務(wù)器穩(wěn)定性的基礎(chǔ)之上的,也可以找超過(guò)100M的文件下載,用單線程下載,主要看一個(gè)平均值就可以了,如果能達(dá)到上網(wǎng)方式的下載峰值,并且穩(wěn)定在一個(gè)數(shù)值段,那么可以說(shuō)都是穩(wěn)定的。還有區(qū)分電信、聯(lián)通線路,測(cè)試的時(shí)候要分別測(cè)試,以免任何一個(gè)線路無(wú)法訪問(wèn)或者訪問(wèn)緩慢情況出現(xiàn)。