全部產品
Search
文件中心

CDN:CDN的效能指標

更新時間:Jun 30, 2024

本文為您介紹使用CDN前後衡量網站加速情況的主要效能指標。

您可以通過CDN的效能衡量指標,觀察使用CDN前後網站加速的情況,評估CDN加速的效果,協助您更好地做出業務調整和決策。衡量指標主要包括:

通用指標

您可以根據以下通用效能指標(包括但不限於),觀察使用CDN前後您的網站情況。

說明
  • 通常使用CDN後的網路延時、丟包率、回源率都會降低,快取命中率則會提高。但是由於業務情境和業務類型不同,即使您選擇了相同配置的CDN服務,實際產生的加速效果也不相同,因此本文僅提供了定性的指標以供觀測。

  • 表格中提到的回源率、快取命中率是指使用CDN後的衡量指標,如果您沒有使用CDN,回源請求數為100%,快取命中率為0。

  • 資料上傳路徑上傳

  • 資料下載路徑下載

指標

說明

DNS時間

指從瀏覽器終端發起的訪問請求開始,到瀏覽器終端獲得最終訪問主機IP地址所消耗的時間。

TCP時間

指用戶端與目標伺服器建立TCP串連所消耗的時間。

SSL時間

指用戶端和Web伺服器建立安全套接層(SSL)串連的消耗時間。

發送時間

指SSL握手完成開始發送請求到請求發送完成所消耗的時間。

建立連線時間

建立連線時間簡稱為建連時間,如果CDN節點使用HTTP協議加速客戶業務,建連時間包含“DNS時間+TCP時間”;如果CDN節點使用HTTPS協議加速客戶業務,建連時間包含“DNS時間+TCP時間+SSL時間”。建立串連的時間長短,可以反映CDN服務的節點資源覆蓋的豐富程度以及調度能力。

回應時間

指瀏覽器發出HTTP請求後,Web伺服器進行幕後處理以及響應的時間。

下載用時

指您收到Web伺服器返回的第一個資料包,到完成下載的總時間。

首包時間

指從用戶端開始發送請求到收到伺服器端返回的第一個HTTP協議資料包之間所需要的時間,首包時間可以反映出CDN服務節點的整體效能。

在上傳和下載路徑中,首包時間主要包含了DNS解析時間、TCP用時、SSL用時、發送時間和回應時間。

說明

剛購買的網域名稱,通常解析時間較長,和CDN的緩衝時間無關。

整體效能

指完成整個檔案的上傳或下載所需要的總時間長度。

丟包率

指在網路傳輸中遺失資料包的數量占發送資料包總數的比率。

回源率

回源率分為回源請求數比例及回源流量比例兩種:

  • 回源請求數比:指CDN節點(包括邊緣節點和匯聚節點)對於沒有緩衝、緩衝到期(可緩衝)和不可快取的請求佔全部請求的比例。回源請求數比=CDN節點回源請求數÷使用者訪問CDN節點的總請求數,通常越低則效能越好(如果CDN回源做了分區,但是使用者訪問CDN沒有分區,那麼會出現CDN節點回源請求數遠大於使用者訪問CDN的請求數的情況)。

  • 回源流量比:回源流量指的是CDN節點回源拉取資源的過程中來源站點響應給CDN節點的所有流量。回源流量比=來源站點響應給CDN節點的總位元組數÷CDN節點響應給使用者的總位元組數,比值越低,效能越好。

快取命中率

CDN快取命中率包括位元組命中率和請求命中率,CDN快取命中率通用指位元組命中率,快取命中率越高,效能越好。

  • 位元組命中率=(CDN節點響應使用者的總位元組數-來源站點響應CDN節點的總位元組數)÷CDN節點響應使用者的總位元組數。

    說明

    位元組快取命中率越低,回源流量越大,來源站點的流出流量越大,來源站點的頻寬資源以及其他的負載越大,因此回源流量代表了來源站點伺服器接收到的負載壓力,在業務使用中主要關心位元組快取命中率。

  • 請求命中率=(使用者訪問CDN節點的總請求數-CDN節點回源請求數)÷使用者訪問CDN節點的總請求數。

加速圖片小檔案的主要指標

圖片小檔案主要指HTMLJSJPGCSS等網頁資源,延遲時間是決定高效能的關鍵,延遲越小,效能越好。以下指標均會影響延遲時間:

  • 首包時間(最核心)。

  • 建立連線時間。

  • 傳輸時間(下載用時)。

針對圖片小檔案加速,阿里雲CDN有專門的應用情境介紹。詳細資料,請參見圖片小檔案

加速大檔案下載的主要指標

大檔案下載指單個檔案的大小在20 MB以上的下載,該情境核心的指標為:

  • 下載速度。

  • 下載總時間。

針對大檔案下載加速,阿里雲CDN有專門的應用情境介紹。詳細資料,請參見大檔案下載

加速視音頻點播的主要指標

視音頻點播的情境主要涵蓋FLVMP4WMVMKV等視音頻檔案,主要衡量指標包括:

  • 首播時間

    首播時間指從開啟視頻到看到視頻畫面的時間,通常會受網域名稱解析、連線時間和首包時間的影響。首播時間越短,效能越好。

  • 卡頓率

    卡頓率指每100個使用者裡面播放出現卡頓比例(視音頻播放、資源載入等情境下出現的畫面滯幀)。卡頓率越低,效能越好。

針對視音頻點播加速,阿里雲CDN有專門的應用情境介紹。詳細資料,請參見視音頻點播