Alibaba Cloud CDN supports the HTML optimization feature. This feature enables Alibaba Cloud CDN to automatically remove redundant content from web pages, such as comments and additional whitespace characters in HTML pages and CSS or JavaScript code. This reduces file sizes, accelerates content delivery, and improves website readability.
Usage notes
- If MD5 verification is configured for files on the origin server, do not enable HTML
optimization.
The HTML optimization feature changes the MD5 value of a file. After the file is optimized, the MD5 value of the file is no longer the same as that of the original file stored on the origin server.
- If the origin server has Gzip or Brotli compression enabled, HTML optimization does
not take effect. Alibaba Cloud CDN directly returns compressed files to clients.
If you want to enable HTML optimization without disabling Gzip or Brotli compression on the origin server, you can set Alibaba Cloud CDN to delete the Accept-Encoding header from requests before they are redirected to the origin server. This way, both HTML optimization and Gzip or Brotli compression can work at the same time. For more information about how to delete the Accept-Encoding header, see Rewrite HTTP headers in back-to-origin requests.
- If both HTML optimization and Intelligent or Brotli compression are enabled, HTML optimization does not take effect. Alibaba Cloud CDN only compresses files.