Tôi đoán điều đó có nghĩa là bạn bật tính năng nén gzip cho các tệp css và js của mình, vì điều đó sẽ cho phép máy khách nhận cả nội dung được mã hóa bằng gzip và nội dung thuần túy.
Đây là cách thực hiện trong apache2:
<IfModule mod_deflate.c>
#The following line is enough for .js and .css
AddOutputFilter DEFLATE js css
#The following line also enables compression by file content type, for the following list of Content-Type:s
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml
#The following lines are to avoid bugs with some browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
Và đây là cách thêm Vary Accept-Encoding
tiêu đề: [src]
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
Các Vary:
tiêu đề kể rằng nội dung phục vụ cho url này sẽ thay đổi tùy theo giá trị của một tiêu đề yêu cầu nhất định. Ở đây nó nói rằng nó sẽ cung cấp nội dung khác nhau cho những khách hàng nói rằng họ Accept-Encoding: gzip, deflate
(một tiêu đề yêu cầu), so với nội dung được phân phát cho những khách hàng không gửi tiêu đề này. Ưu điểm chính của điều này, AFAIK, là cho các proxy bộ nhớ đệm trung gian biết rằng họ cần có hai phiên bản khác nhau của cùng một url vì sự thay đổi như vậy.