緩存概述
更新時間 2024-09-24 17:59:24
最近更新時間: 2024-09-24 17:59:24
分享文章
本文概括介紹天翼云CDN緩存相關的功能及使用場景。
功能簡介
緩存相關功能主要包括:緩存過期時間、狀態碼過期時間、狀態碼過期時間(源站優先)、HTTP響應頭、緩存key設置、跨域資源共享等,每個功能均支持靈活的配置,從而滿足客戶不同的應用場景。
| 功能 | 說明 |
|---|---|
| 緩存過期時間設置 | 緩存過期時間指源站資源在CDN節點緩存的時長,達到預設時間,資源將會被CDN節點標記為緩存過期。您可以根據業務需求,按指定路徑或文件名后綴等方式配置靜態資源的緩存過期時間。 |
| 狀態碼過期時間 | CDN節點從源站獲取資源時,源站會返回響應狀態碼,針對4xx、5xx等特殊狀態碼,您可以在天翼云CDN上配置狀態碼過期時間。配置完成后,當客戶端再次請求相同資源時,如狀態碼未過期,會由CDN直接響應特殊狀態碼,不會觸發回源,減輕源站壓力。 |
| 狀態碼過期時間(源站優先) | 當客戶希望在源站響應特殊狀態碼并攜帶相關緩存頭的情況下,特殊狀態碼緩存規則按照源站相關緩存頭生效,無相關緩存頭時才按CDN設置的過期時間生效,則可以配置狀態碼過期時間(源站優先)功能。 |
| 緩存key設置 | 緩存key是一個文件在CDN節點上緩存時唯一的身份ID,每個在CDN節點上緩存的文件都會對應一個緩存key。通過自定義緩存key,可以將原始URL形式不同但實際指向同一個文件的請求,緩存為同一份,從而提升緩存命中率,降低回源量。 |
| 跨域資源共享 | 跨域資源共享(Cross-Origin Resource Sharing,簡寫為CORS)簡稱跨域訪問,是HTML5提供的標準跨域解決方案,允許Web應用服務器進行跨域訪問控制,實現跨域數據的安全傳輸。當客戶的業務需要跨域共享或者訪問資源時,客戶可以通過自定義HTTP響應頭來實現。 |