W celu uruchomienia kompresji gzip dla protokołu http wystarczy dodać do pliku .htaccess następujący fragment:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>Powyższy fragment kodu uruchamia kompresję gzip dla następujących typów plików:
– Pliki tekstowe
– Pliki HTML
– Pliki CSS
– Pliki JavaScriptu.Jeśli dodamy ten fragment do pliku .htaccess znajdującego się w głównym katalogu “public_html” to kompresja zostanie włączona dla wszystkich domen podpiętych w tym katalogu.
1 KOMENTARZ
Możliwość komentowania została wyłączona.
Warto dodać, że to konfiguracja dla Apache (w treści bo wiem, że obrazek jest odpowiedni) oraz dodanie konfiguracji dla Nginx:
gzip on;
gzip_disable “msie6”;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types application/javascript application/rss+xml application/vnd.ms-fontobject application/x-font application/x-font-opentype application/x-font-otf application/x-font-truetype application/x-font-ttf application/x-javascript application/xhtml+xml application/xml font/opentype font/otf font/ttf image/svg+xml image/x-icon text/css text/javascript text/plain text/xml;