Aktivace komprese dat

Aktivace komprese sníží datovou náročnost přenášených dat ze serveru ke klientovi (počítač, telefon) a může rovněž pomoci zrychlení načítání stránek. Na serverech podporujeme dva kompresní formáty, široce používaný a podporovaný Gzip a také novější, často efektivnější, algoritmus Brotli z dílny společnosti Google.

Aktivace je poměrně snadná. Vložte prosím příklad následujícího kódu do souboru .htaccess a .user.ini.

Gzip komprese (mod_deflate)

.htaccess

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/json
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE application/font-sfnt
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/vnd.microsoft.icon
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/html
</IfModule>

.user.ini

zlib.output_compression = On

Brotli komprese (mod_brotli)

.htaccess

<IfModule mod_brotli.c>
  AddOutputFilterByType BROTLI_COMPRESS application/javascript
  AddOutputFilterByType BROTLI_COMPRESS application/json
  AddOutputFilterByType BROTLI_COMPRESS application/vnd.ms-fontobject
  AddOutputFilterByType BROTLI_COMPRESS application/xhtml+xml
  AddOutputFilterByType BROTLI_COMPRESS application/xml
  AddOutputFilterByType BROTLI_COMPRESS application/font-sfnt
  AddOutputFilterByType BROTLI_COMPRESS font/otf
  AddOutputFilterByType BROTLI_COMPRESS font/ttf
  AddOutputFilterByType BROTLI_COMPRESS image/svg+xml
  AddOutputFilterByType BROTLI_COMPRESS image/vnd.microsoft.icon
  AddOutputFilterByType BROTLI_COMPRESS text/plain
  AddOutputFilterByType BROTLI_COMPRESS text/css
  AddOutputFilterByType BROTLI_COMPRESS text/xml
  AddOutputFilterByType BROTLI_COMPRESS text/html
</IfModule>

.user.ini

brotli.output_compression = On

Brotli komprese je funkční pouze u zabezpečené komunikace přes protokol https://. Podmínka na SSL certifikát vychází z požadavků webových prohlížečů.

Kompresi podle typu souborů můžete libovolně modifikovat, přidáním/ubráním řádku konkrétního typu internetového média (MIME). Pokud zadáváte konkrétní typy MIME, není vhodné přidávat obrazové, zvukové, PDF nebo jiné typy binárních souborů. Tyto formáty souborů jsou již komprimovány, není nutné je dále komprimovat.

 

Kopírování, publikování nebo šíření obsahu není dovolené bez předchozího písemného souhlasu společnosti ONEsolution s.r.o.