Kompresja za pomocą mod_deflate

Artykuł dla panelu:
direct_Admin
server_Panel

W przypadku usług hostingowych z direct_Admin obsługa mod_deflate jest domyślnie uruchomiona na serwerze.
W przypadku serwerów VPS Zarządzanych moduł DEFLATE uruchamiamy dla zasobów za pomocą pliku .htaccess. 

Zalecamy uruchamianie modułu w konstrukcji warunkowej IfModule. Przykładowy wpis uruchamiający kompresowanie najpopularniejszych typów plików – miedzy innymi html, txt, css oraz js:

AddOutputFilterByType DEFLATE text/html text/x-component text/css application/xhtml+xml application/xml application/x-javascript application/javascript application/ecmascript application/rss+xml application/json 

Nie zalecamy kompresowania w ten sposób grafik. Na stronach najczęściej używamy grafik, które są już skompresowane i ich ponowne kompresowanie nie pomoże. Może za to zbędnie podnieść obciążenie procesora bez wyraźnych korzyści dla użytkowników i bez realnego wpływu na ocenę strony przez wyszukiwarki.

Na serwerach hostingu współdzielonego, VPS oraz na serwerach dedykowanych z panelem Klienta możliwe jest włączenie modułu mod_deflate. 

Moduł ten odpowiada za kompresowanie przesyłanej do użytkownika treści. Zalety stosowania kompresowania to głównie skrócenie czasu ładowania strony oraz umożliwienie wysłania większej ilości treści z serwera w krótszym czasie. 

Strony kompresowane w ten sposób zazwyczaj uzyskują lepsze oceny w oczach robotów wyszukiwarek, niż te same strony bez włączonej kompresji, a to sprzyja osiągnięciu wyższych pozycji w organicznych wynikach wyszukiwania. Co więcej – lepsze wyniki sprzyjają także osiąganiu lepszych wyników jakości strony w kampaniach AdWords, co przyczynia się do wzrostu efektywności wykorzystania budżetu. 

Moduł DEFLATE dostępny jest dla każdej wersji PHP. 

Moduł DEFLATE uruchamiamy dla zasobów za pomocą pliku .htaccess. 

Zalecamy uruchamianie modułu w konstrukcji warunkowej IfModule. Przykładowy skrypt uruchamiający kompresowanie najpopularniejszych typów plików – miedzy innymi html, txt, css oraz js.

Dla serwerów współdzielonych kompresji podlegają poniższe typy zawartości:

AddOutputFilterByType DEFLATE text/html text/x-component text/css application/xhtml+xml application/xml application/x-javascript application/javascript application/ecmascript application/rss+xml application/json 

Dla serwerów VPS oraz dedykowanych:

AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json 

Nie zalecamy kompresowania w ten sposób grafik. Na stronach najczęściej używamy grafik, które są już skompresowane i ich ponowne kompresowanie nie pomoże. Może za to zbędnie podnieść obciążenie procesora bez wyraźnych korzyści dla użytkowników i bez realnego wpływu na ocenę strony przez wyszukiwarki.