Sanırım bu, css ve js dosyalarınız için gzip sıkıştırmasını etkinleştirmeniz anlamına geliyor, çünkü bu, istemcinin hem gzip ile kodlanmış içeriği hem de düz bir içeriği almasını sağlayacaktır.
Apache2'de bunu şu şekilde yapabilirsiniz:
<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>
Vary Accept-Encoding
Üstbilgiyi şu şekilde ekleyebilirsiniz : [src]
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
Vary:
Başlık belli isteği başlık değerine göre değişir bu url için sunulan bu içeriği söyler. Burada, kendilerini Accept-Encoding: gzip, deflate
(bir istek başlığı) söyleyen istemciler için, bu başlığı göndermeyen istemcilere sunulan içerikten farklı içerik sunacağını söylüyor . Bunun temel avantajı, AFAIK, ara önbelleğe alma proxy'lerinin, bu tür bir değişiklik nedeniyle aynı url'nin iki farklı sürümüne sahip olmaları gerektiğini bilmelerini sağlamaktır.