GZIP komprese

Pro Webhosting a WordPress hosting (SAVANA100 až SAVANA401)

Pro aktivaci GZIP komprese na Webhostingu či WordPress hostingu je třeba využívat PHP buffer, to znamená aktivovat na začátku skriptu ob_handler.

<?php
 if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {
    ob_start("ob_gzhandler");
  } else {
    ob_start();
  }
?>

Záleží na možnostech samotné aplikace, například u aplikace WordPress, se provádí úprava přímo v index.php. Kde je již vše připraveno viz officiální dokumentace na odkaze zde.

<?php
ob_start("ob_gzhandler");
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */
[...]

Pro Managed a PROFI VPS (SAVANA500 až SAVANA9000)

Pro aktivaci GZIP komprese na Managed VPS či Profi VPS lze využít pravidel uvnitř souboru .htaccess. Do souboru .htaccess který leží na FTP v kořenové složce domény (případně je třeba jej vytvořit) vepište následující řádky.

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
</IfModule>
English Česky Dutch