若需同時加速動態和靜態資源,可開啟動態加速功能,并通過配置靜態文件類型來自定義靜態資源的加速規則,從而使靜態文件不再使用動態加速,而采用更適合的靜態加速方式。這樣可以實現將靜態資源緩存至邊緣節點,同時采用最佳路由方式回源動態資源。
背景信息
動態和靜態資源加速規則說明如下:
開啟
當您需要加速靜態和動態資源時,需要打開動態加速開關。根據您的業務需求,可以配置靜態文件類型的加速規則。配置成功后,資源將按照您設置的加速規則進行加速。您可以自定義靜態資源的邊緣緩存文件類型、邊緣緩存的靜態文件URI以及靜態加速的資源目錄。
關閉
當您不需要加速動態資源時,可以關閉動態加速開關。關閉動態加速開關后,動態資源將不再享受加速效果,而是按照靜態邊緣緩存邏輯進行處理。此時將采用默認的靜態文件加速規則,手動添加的靜態文件加速規則將失效。
操作步驟
配置靜態文件類型。
登錄DCDN控制臺。
在左側導航欄,單擊域名管理。
在域名管理頁面,單擊目標域名對應的配置。
在指定域名的左側導航欄,單擊動靜態加速規則。
打開動態加速開關。
在靜態文件類型頁簽下,單擊修改配置。
在靜態文件類型對話框,選擇開啟或關閉自適應緩存,并配置靜態文件類型。
參數
描述
自適應緩存
您可以根據靜態文件類型和源站的緩存規則進行自適應緩存。自適應緩存規則優先級如下:
第一優先級:若同時配置了靜態文件類型和緩存過期時間,無論是否開啟自適應緩存,都按照指定靜態文件類型+緩存過期時間生效。
說明需確保緩存過期時間中配置的文件后綴在靜態文件類型內,否則在緩存過期時間中配置的緩存規則將不生效。
第二優先級:若開啟了自適應緩存,但未在控制臺配置靜態文件類型和緩存過期時間,則遵循自適應緩存邏輯,自適應緩存遵循源站緩存規則,系統會盡力緩存。若緩存文件較多,建議配置靜態文件類型和緩存過期時間,效果更佳。
若未開啟自適應緩存,也未在控制臺配置緩存過期時間,則遵循源站配置的緩存規則。
靜態文件類型
支持的靜態文件類型如下:
圖片:GIF、PNG、BMP、JPEG、JPG。
頁面:HTML、HTM、SHTML。
音視頻:MP3、WMA、FLV、MP4、WMV、OGG、AVI。
文本:DOC、DOCX、XLS、XLSX、PPT、PPTX、TXT、PDF。
其他:ZIP、EXE、TAT、ICO、CSS、JS、SWF、APK、M3U8、TS、EJS、SVG、WOFF、OTF。
單擊確定,完成配置。
配置緩存過期時間。
在緩存過期時間區域下,單擊添加。
在緩存過期時間對話框,配置緩存規則,您可以選擇按目錄或文件后綴名進行配置。
參數
說明
類型
支持目錄或文件后綴名指定資源范圍
目錄:為某一路徑下所有資源設置相同緩存規則。
文件后綴名:為某一文件類型資源的設置相同緩存規則。
內容
指定待配置資源的目錄或文件后綴名。
當類型選擇目錄時,填寫說明如下:
每次只能添加單條目錄,可以用正斜線(/)匹配所有目錄。
支持輸入目錄的完整路徑,須以正斜線(/)開頭,例如/directory/aaa。
當類型選擇文件后綴名時,填寫說明如下:
支持輸入一個或多個文件后綴名,多個文件后綴名用英文逗號(,)分隔,例如
jpg,txt
,大小寫敏感,注意區分大小寫。支持的靜態文件類型如下:
圖片:GIF、PNG、BMP、JPEG、JPG。
頁面:HTML、HTM、SHTML。
音視頻:MP3、WMA、FLV、MP4、WMV、OGG、AVI。
文本:DOC、DOCX、XLS、XLSX、PPT、PPTX、TXT、PDF。
其他:ZIP、EXE、TAT、ICO、CSS、JS、SWF、APK、M3U8、TS、EJS、SVG、WOFF、OTF。
不支持用星號(*)匹配所有的文件類型。
過期時間
資源對應的緩存過期時間,最長可以設置3年。設置規則如下:
不經常更新的靜態文件:例如,圖片類型、應用下載類型等,建議設置1個月以上。
頻繁更新的靜態文件:例如,JS、CSS等,您可以根據實際業務情況設置。
動態文件:例如,PHP、JSP、ASP等,建議設置為0s,即不緩存。
權重
權重即緩存規則的優先級。取值為1~99,數值越大優先級越高,對應規則優先生效。
說明有多條緩存規則的情況下,建議每條緩存規則都設置不同的權重,通過權重來控制規則執行優先級。
權重相同的規則生效優先級:先創建的>后創建的,與規則類型無關。
如果配置了多條緩存策略,其中一條緩存策略生效后將不再繼續匹配其他的緩存策略。
單擊確定,完成配置。