檢視 CloudFront 熱門物件報告 - Amazon CloudFront

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢視 CloudFront 熱門物件報告

檢視 Amazon CloudFront 熱門物件報告,查看過去 60 天內指定日期範圍內分發的 50 個最受歡迎的物件。您也可以檢視這些物件的統計資料,包括:

  • 對象的請求數

  • 命中和未命中數

  • 命中率

  • 遺漏服務的位元組數

  • 服務的總位元組

  • 未完成的下載次數

  • 依HTTP狀態碼分類的要求數目 (2xx、3xx、4xx 及 5xx)

這些統計資料的資料來自與 CloudFront 存取記錄相同的來源。但是,您不需要啟用存取記錄即可檢視常用物件。

您可以在主控 CloudFront 台中檢視常用物件報告。

若要準確計算發行版中前 50 個物件的 CloudFront 數量,請從午夜開始以 10 分鐘的間隔計算所有物件的要求,並在接下來的 24 小時內保留前 150 個物件的總計。(CloudFront 也會保留前 150 個物件的每日總計,持續 60 天。)

在清單底部附近,物件不斷上升或從清單中移除,因此這些物件的總計是近似值。150 個對象列表頂部的 50 個對象可能會在列表中上升和落入列表中,但它們很少完全退出列表,因此這些對象的總計更可靠。

當物件從前 150 個物件的清單中移除,然後在一天的過程中再次上升到清單時,就會 CloudFront 增加清單中遺失該物件期間的估計要求數目。此預估是根據在該時段內,由任一物件在清單底部所接收到的請求數量。

如果物件在當天晚些時候升到前 50 個物件,當物件超出前 150 個物件時 CloudFront 收到的要求數目預估值,通常會導致常用物件報告中的要求數目超過該物件存取記錄中出現的要求數目。

您可以下載格CSV式的熱門物件報告。本節說明如何下載報告和描述報告中的值。

報告的前幾行包含以下資訊:

版本

此檔案的格式版CSV本。

報告

報告名稱。

DistributionID

您為執行報告所分佈的的 ID。

StartDateUTC

您執行報表之日期範圍的開始時間 (以協調世界時間 (UTC) 為單位。

EndDateUTC

您執行報表的日期範圍結束時間 (以協調世界時間 (UTC) 為單位。

GeneratedTimeUTC

執行報表的日期和時間 (以國際標準時間 (UTC) 為單位。

該報告包含以下值:

DistributionID

您為執行報告所分佈的的 ID。

FriendlyName

分發的替代網域名稱 (CNAME) (如果有的話)。如果分佈沒有備用網域名稱,則該清單包括分佈的原始網域名稱。

物件

物件的最後 500 個字元。URL

RequestCount

此物件的請求總數。

HitCount

從 CloudFront Edge 快取提供物件的檢視器要求數目。

MissCount

物件目前不在邊緣快取中的檢視器要求數目,因此 CloudFront 必須從原始位置取得物件。

HitCountPct

HitCount 值做為 RequestCount 值的百分比。

BytesFromMisses

當請求時,物件不在節點快取中,為了該物件所提供的檢視器位元組數。

TotalBytes

CloudFront 為了回應所有HTTP方法的所有要求,此物件提供給檢視者的位元組總數。

IncompleteDownloadCount

檢視器啟動下載但未完成的檢視器請求數量。

HTTP2xx

HTTP狀態碼為 2xx 值 (成功) 的檢視器要求數目。

HTTP3xx

HTTP狀態碼為 3xx 值的檢視者要求數目 (需要其他動作)。

HTTP4xx

HTTP狀態碼為 4xx 值的檢視器要求數目 (用戶端錯誤)。

HTTP5xx

HTTP狀態碼為 5xx 值 (伺服器錯誤) 的檢視器要求數目。

下列清單顯示 CloudFront主控台中常用物件報告中的值如何與 CloudFront 存取記錄中的值對應。如需 CloudFront存取記錄的詳細資訊,請參閱配置和使用標準日誌(訪問日誌)

URL

檢視者用來存取物件的最後 500 個字元。URL

請求

物件的請求總數。這個值通常與 CloudFront 存取記錄檔中物件的GET要求數目密切相對應。

命中

從 CloudFront Edge 快取提供物件的檢視器要求數目。在存取日誌中,這些都是 x-edge-response-result-type 值為 Hit 的請求。

未命中數

物件不在邊緣快取中的檢視器要求數目,因此會從您的來源 CloudFront 擷取物件。在存取日誌中,這些都是 x-edge-response-result-type 值為 Miss 的請求。

命中率

Hits (命中) 欄位的值,佔 Requests (請求) 欄位值的百分比。

未命中的位元組

用於在請求時不在節點快取中的物件,所提供給檢視器的位元組數。在 CloudFront 存取記錄中,未命中的位元組sc-bytes資料行中要求值的總和,其值x-edge-result-typeMiss

總位元組數

為了回應所有HTTP方法之物件的所有要求而 CloudFront 提供給檢視者的位元組總數。在 CloudFront 存取記錄中,位元組總數是相同時段內所有要求之sc-bytes資料行中值的總和。

不完整的下載

未完成下載請求物件的檢視器請求數量。一般而言,未下載完全的原因是檢視器取消下載,例如,按下了不同的連結或關閉瀏覽器。在 CloudFront 存取記錄中,這些要求200sc-status欄中的值為,且x-edge-result-typeError中的值為。

2xx

HTTP狀態碼為的要求數目2xxSuccessful。在 CloudFront 存取記錄中,狀態碼會顯示在sc-status欄中。

3xx

HTTP狀態碼為的要求數目3xxRedirection3xx狀態碼表示需要額外的動作。例如,301 (永久移除) 表示請求的物件已經移到不同的位置。

4xx

HTTP狀態碼為的要求數目4xxClient Error4xx狀態碼表示用戶端顯然發生錯誤。例如,404 (未找到) 表示未找到用戶端請求的物件。

5xx

HTTP狀態碼為的要求數目5xxServer Error5xx狀態碼表示原始伺服器未填寫要求。例如,503 (服務無法使用) 表示原始伺服器目前無法使用。