765
windows
緩存相關__常見問題_CDN-阿裏雲
CDN默認緩存規則
我們支持全站加速,請您根據自己的業務需要進行調整
- Cache的默認緩存策略
溫馨提醒:如您有動態文件需要設置為No Cache ,針對No Cache 的目錄或者 URL 使用三級域名讓其流量直接走源站,可以減少您不必須要的流量費用
CDN文件的緩存時間是多久?
- 文件的緩存時間,是指文件在瀏覽器中的緩存時間周期。
- CDN 緩存服務器嚴格遵守http的標準協議,具體的緩存時間由http 響應頭裏麵的
Cache-Control
和Expires
響應頭控製 - Html的文件緩存時間查看方式:查看http消息頭裏麵的
Cache-Control
,如“Cache-Control max-age=2592000(秒)”,表示文件將會緩存30天。這時除非使用手動刷新,否則新開的瀏覽器頁麵在文件緩存周期內都不會去回源重新獲取文件。
是否支持源站的Cache-Control設置?
支持,CDN的cache軟件本身是遵循http協議的,所以具體的緩存時間由用戶的文件header頭來控製的,由 Cache-Control
或 Expires
來控製的。
緩存策略設置注意事項
- 對於不經常更新的靜態文件,建議將緩存時間設置為1個月以上(eg:圖片類型,應用下載類型);
- 對於需要更新並且更新很頻繁的靜態文件,可以將緩存時間設置短些,視業務情況而定(eg:js,css等);
- 對於動態文件(eg:php | jsp | asp),優先選擇第二種方案
- 請務必將
Cache-Control
設置為no-cache, private或者max-age=0。(動態文件一般類似是帶有cookie id 的登陸頁麵,交易頁麵,或者是需要與數據庫進行交互生成的頁麵), 這樣CDN就不會做緩存,直接回源站;- 如果加速域名下麵的文件類型多為動態文件,強烈建議采用獨立域名,不用CDN加速
注意:變更緩存配置規則後,新規則不會立即生效,在“原有緩存配置”時間失效後,新的配置會自動生效;若要立即生效,需要手動刷新,注意:目錄刷新請仔細評估資源回源量,以免造成源站壓力
如何保證節點緩存數據的更新和同步,是實時麼?
CDN的更新不實時,首先建議用戶不要做同名更新,如果必須是同名更新,用戶源站更新之後,需要從控製台提交刷新請求,或者使用API,完成主動刷新。如果不主動提交刷新,隻能等待緩存文件到期後才能回源拉取最新的文件。
緩存刷新操作有限製麼?
目前支持單條URL刷新和目錄刷新兩種方式,其中單條URL刷新生效時間在5分鍾,每天最多刷新2000條URL;目錄刷新的生效時間大概在5分鍾,每天支持100次目錄刷新操作
緩存刷新、緩存預熱的區別和使用場景是什麼?
- 緩存刷新:強製將分發節點上緩存的資源標記為過期,當用戶再次對該資源發起請求時,節點會回源拉取資源,並緩存一份更新後的資源在分發節點
- 緩存預熱:主動觸發將源站資源推送到邊緣節點,用戶訪問資源時,可以直接命中緩存,緩解突增回源流量給源站造成的壓力
最後更新:2016-11-23 16:03:56
上一篇:
加速內容__常見問題_CDN-阿裏雲
下一篇:
性能相關__常見問題_CDN-阿裏雲
PHP SDK 曆史迭代版本__曆史版本 SDK 下載_SDK 參考_表格存儲-阿裏雲
producer-lib__loghub-采集_用戶指南_日誌服務-阿裏雲
路由器和路由表__網絡_用戶指南_專有網絡 VPC-阿裏雲
仿冒檢測__使用手冊_移動安全-阿裏雲
連接實例__快速入門(MySQL)_雲數據庫 RDS 版-阿裏雲
測試__產品簡介_推薦引擎-阿裏雲
雲數據庫RDS監控__雲服務監控_用戶指南_雲監控-阿裏雲
示例項目__Java SDK_SDK參考_E-MapReduce-阿裏雲
聯係不到渠道合作夥伴域名如何做解析__渠道商下客戶問題_渠道合作夥伴_合作夥伴-阿裏雲
GetPasswordPolicy__安全設置接口_RAM API文檔_訪問控製-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲