影響網(wǎng)站速度的因素有很多,這里主要參考“帶寬”與“延遲”。“網(wǎng)絡(luò)帶寬”和“網(wǎng)絡(luò)延遲”實(shí)際上描述的是兩個(gè)獨(dú)立的概念。理解它們之間的差異,可以幫助你更好地判斷一臺(tái)服務(wù)器真正的網(wǎng)速。
一、服務(wù)器帶寬如何影響網(wǎng)絡(luò)速度?
服務(wù)器帶寬:M/S,就是單位時(shí)間內(nèi)能傳輸?shù)臄?shù)據(jù)總量,有人說這就是服務(wù)器的網(wǎng)絡(luò)速度。 bandwidth (帶寬),不是指你所購買的主機(jī)的流量上限(從幾GB到幾百GB,甚至是所謂的無限流量),而是指服務(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來衡量,管道越寬,加載網(wǎng)頁和傳輸文件時(shí)遇到的延遲就越少。
二、網(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ù)包離開源計(jì)算機(jī),前往目標(biāo)計(jì)算機(jī)以及返回源計(jì)算機(jī)所需的時(shí)間。
三、導(dǎo)致網(wǎng)絡(luò)速度延時(shí)高的原因: 1、本機(jī)到服務(wù)器之間路由節(jié)點(diǎn)過多。由于光/電的傳輸速度非?,他們?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ù)器端直接通過一個(gè)路由器連接,且?guī)捵銐,但服?wù)器端處理能力不足,也會(huì)造成響應(yīng)延時(shí)。 (1) 如果你的帶寬良好,而延遲很差:Web頁面需要很長(zhǎng)時(shí)間才能開始加載,但是一旦初始連接完成,頁面的其余部分就會(huì)立即加載。 (2) 如果延遲很好,而帶寬很差:Web頁面幾乎可以立即開始加載,但是頁面加載緩慢,一次加載一塊。 當(dāng)我們購買服務(wù)器之前,對(duì)服務(wù)器做速度測(cè)試應(yīng)該選擇多個(gè)節(jié)點(diǎn),不同時(shí)段,辨別其主機(jī)服務(wù)器的穩(wěn)定性。是建立在服務(wù)器穩(wěn)定性的基礎(chǔ)之上的,也可以找超過100M的文件下載,用單線程下載,主要看一個(gè)平均值就可以了,如果能達(dá)到上網(wǎng)方式的下載峰值,并且穩(wěn)定在一個(gè)數(shù)值段,那么可以說都是穩(wěn)定的。還有區(qū)分電信、聯(lián)通線路,測(cè)試的時(shí)候要分別測(cè)試,以免任何一個(gè)線路無法訪問或者訪問緩慢情況出現(xiàn)。