本文為您介紹使用CDN前後衡量網站加速情況的主要效能指標。
使用CDN加速能夠幫您分擔來源站點壓力,加速資源的訪問速度。您可以通過CDN的效能衡量指標,觀察使用CDN前後網站加速的情況。除了通用的資料觀測指標外,不同的情境有更加具體的指標。通過觀測相關指標,可以協助您評估CDN加速的效果,也可以協助您觀測自身業務使用CDN後的情況,協助您更好地做出業務調整和決策。
通用指標
- 上傳路徑圖例
- 下載路徑圖例
指標 | 說明 |
---|---|
DNS時間 | 指從瀏覽器終端發起的訪問請求開始,到瀏覽器終端獲得最終訪問主機IP地址所消耗的時間。 |
TCP時間 | 指用戶端與目標伺服器建立TCP串連所消耗的時間。 |
SSL時間 | 指用戶端和Web伺服器建立安全套接層(SSL)串連的消耗時間。 |
發送時間 | 指SSL握手完成開始發送請求到請求發送完成所消耗的時間。 |
建立連線時間 | 建立連線時間簡稱為建連時間,如果CDN節點使用HTTP協議加速客戶業務,建連時間包含“DNS時間+TCP時間”;如果CDN節點使用HTTPS協議加速客戶業務,建連時間包含“DNS時間+TCP時間+SSL時間”。建立串連的時間長短,可以反映CDN服務的節點資源覆蓋的豐富程度以及調度能力。 |
回應時間 | 指瀏覽器發出HTTP請求後,Web伺服器進行幕後處理以及響應的時間。 |
下載用時 | 指您收到Web伺服器返回的第一個資料包,到完成下載的總時間。 |
首包時間 | 指從用戶端開始發送請求到收到伺服器端返回的第一個HTTP協議資料包之間所需要的時間,首包時間可以反映出CDN服務節點的整體效能。
说明 剛購買的網域名稱,通常解析時間較長,和CDN的緩衝時間無關。
|
整體效能 | 指完成整個檔案的上傳或下載所需要的總時間長度。 |
丟包率 | 指在網路傳輸中遺失資料包的數量占發送資料包總數的比率。 |
回源率 | 回源率分為回源請求數比例及回源流量比例兩種:
|
快取命中率 | CDN快取命中率包括位元組命中率和請求命中率,CDN快取命中率通用指位元組命中率,快取命中率越高,效能越好。
|
通常使用CDN後的網路延時、丟包率、回源率都會降低,快取命中率則會提高。但是由於業務情境和業務類型不同,即使您選擇了相同配置的CDN服務,實際產生的加速效果也不相同,因此本文僅提供了定性的指標以供觀測。
加速圖片小檔案的主要指標
圖片小檔案主要指 html
、 js
、 jpg
、 css
等網頁素材,圖片小檔案加速對延遲要求較高,延遲主要包括建立連線時間、首包時間、內容下載時間,其中首包時間是最核心的指標。如果頁面載入時間過長,會導致大量使用者流失。
針對圖片小檔案加速,阿里雲CDN有專門的應用情境配置指導。詳細資料,請參見 應用情境。
加速大檔案下載的主要指標
大檔案下載指單個檔案的大小在20 MB以上的下載,大檔案下載情境最核心的指標是下載速度和下載總時間。
針對大檔案下載加速,阿里雲CDN有專門的應用情境配置指導。詳細資料,請參見 應用情境。
加速視音頻點播的主要指標
flv
、 mp4
、 wmv
、 mkv
等視音頻檔案,在視音頻點播情境中的主要衡量指標包括首播時間和卡頓率。
- 首播時間
指從開啟視頻到看到視頻畫面的時間。首播時間通常會受網域名稱解析、連線時間和首包時間的影響。
- 卡頓率
卡頓指視音頻播放、資源載入等情境下出現的畫面滯幀,卡頓率主要指把所有使用者播放視頻的卡頓時間上報,每100個使用者裡面播放出現卡頓的比例。卡頓率越低,效能越好。
針對視音頻點播加速,阿里雲CDN有專門的應用情境配置指導。詳細資料,請參見 應用情境。