開啟頁面優化功能,CDN會自動刪除頁面的冗余內容,例如HTML頁面、內嵌JavaScript和CSS中的注釋以及重復的空白符,可以有效去除頁面的冗余信息,縮小文件體積,提高加速分發效率,同時也可以提升頁面的可閱讀性。
注意事項
如果源站文件配置了MD5校驗機制,請不要開啟頁面優化功能。
開啟頁面優化功能,CDN進行頁面優化時,會改變文件的MD5值,導致優化后文件的MD5值和源站文件的MD5值不一致。
如果源站開啟了Gzip壓縮或Brotli壓縮,CDN的頁面優化功能將會失效,CDN會將源站壓縮后的文件透傳給客戶端。
在不關閉源站的Gzip或Brotli壓縮的情況下,如果想使用CDN的頁面優化功能,您可以在CDN的回源HTTP頭中進行配置,刪除Accept-Encoding頭。CDN回源刪除Accept-Encoding后,CDN頁面優化功能即可正常執行。刪除Accept-Encoding頭,請參見配置回源HTTP請求頭。
如果您同時開啟了頁面優化和壓縮功能(Gzip壓縮或者Brotli壓縮),頁面優化功能將會失效,CDN只會對文件進行壓縮。
在某些特殊情況下,開啟頁面優化功能,改寫網站頁面中的HTML文件、CSS文件、JS文件可能會影響到網站的業務邏輯,客戶端訪問改寫以后的網站頁面可能會出現類似
Hydration completed but contains mismatches.
這樣的報錯,這個時候關閉頁面優化功能即可解決問題。
操作步驟
登錄CDN控制臺。
在左側導航欄,單擊域名管理。
在域名管理頁面,找到目標域名,單擊操作列的管理。
在指定域名的左側導航欄,單擊性能優化。
在頁面優化區域框中,您可以選擇開啟HTML優化、CSS優化或JavaScript優化。
說明“HTML優化”這個開關是頁面優化功能的總開關,如果僅打開“HTML優化”開關,則只會開啟HTML優化功能;如果要開啟CSS優化或JavaScript優化,需要先打開“HTML優化”開關,然后再打開“CSS優化”或者“JavaScript優化”開關,CSS優化或者JavaScript優化才會生效。
開啟HTML優化:即可實現對HTML頁面的優化。
開啟CSS優化:即可實現對CSS的優化。
開啟JavaScript優化:即可實現對JavaScript的優化。