當(dāng)我們添加服務(wù)器功率只會(huì)將網(wǎng)站服務(wù)器性能提高到一定程度,一旦服務(wù)器功率達(dá)到最大值,網(wǎng)站主機(jī)服務(wù)器與訪問(wèn)者之間的物理距離就成為頁(yè)面加載時(shí)間的關(guān)鍵因素。內(nèi)容交付網(wǎng)絡(luò)(CDN)是一種廣泛使用的解決方案,可通過(guò)減少數(shù)據(jù)傳輸?shù)奈锢砭嚯x來(lái)縮短網(wǎng)站的加載時(shí)間和性能。
然而,并非每個(gè)CDN都是生而平等的,我們的企業(yè)可能會(huì)選擇測(cè)量CDN的延遲和加速,以確定最適合的CDN。那么如何衡量CDN的延遲和加速效果呢?
一、如何衡量CDN的延遲?
服務(wù)器的“每秒兆位”性能僅說(shuō)明加載速度的一部分。帶寬衡量一次移動(dòng)的數(shù)據(jù)量,而延遲衡量數(shù)據(jù)從源移動(dòng)到目的地需要多長(zhǎng)時(shí)間。Ookla Speedtest用一個(gè)管道比喻來(lái)解釋這種情況:延遲衡量水進(jìn)入管道并到達(dá)管道末端所需的時(shí)間,而帶寬衡量管道的直徑。移動(dòng)大量數(shù)據(jù)對(duì)時(shí)間不敏感——因此延遲在這里不是問(wèn)題。但是,對(duì)于加載網(wǎng)頁(yè)之類的事情,延遲是一個(gè)極其重要的性能指標(biāo),最多只需要幾秒鐘。
CDN的工作原理是利用跨多個(gè)地理位置的服務(wù)器網(wǎng)絡(luò),從原始來(lái)源鏡像網(wǎng)站內(nèi)容。當(dāng)網(wǎng)站訪問(wèn)者訪問(wèn)網(wǎng)頁(yè)時(shí),他們的設(shè)備可以從物理上更近的服務(wù)器接收信息,從而減少網(wǎng)站數(shù)據(jù)到達(dá)查看者所需的時(shí)間。CDN還可以幫助進(jìn)行容量和帶寬管理。
二、如何衡量CDN的加速?
計(jì)算CDN在一個(gè)位置提高網(wǎng)站性能的程度非常簡(jiǎn)單,測(cè)量使用CDN 前后頁(yè)面加載所需的時(shí)間。然而,在實(shí)踐中,如果沒(méi)有指定的測(cè)試站,測(cè)試一個(gè)站點(diǎn)和CDN在不同地區(qū)的表現(xiàn)是很棘手的。加速測(cè)試通常通過(guò)測(cè)量從鏡像服務(wù)器和宿主服務(wù)器上下載每個(gè)測(cè)試地理位置的各種大小的文件需要多長(zhǎng)時(shí)間來(lái)完成。
選擇最有效的CDN通常需要進(jìn)行一些市場(chǎng)調(diào)查以確定網(wǎng)站用戶所在的位置。例如,一個(gè)在波士頓以外托管并且大部分流量在美國(guó)東北部和西部的站點(diǎn)將從CDN中獲益更多,CDN可以改善洛杉磯、波特蘭和西雅圖的加載時(shí)間,而不是增加波士頓的加載時(shí)間。
衡量CDN的延遲和加速可以幫助企業(yè)在CDN方面做出明智的決策,希望以上的內(nèi)容對(duì)大家有所幫助!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號(hào) IDC證:B1-20230800.移動(dòng)站