TIP | Všichni víme, že aby web šlapal, tak se musí minifikovat, komprimovat, kešovat a tak dále. Pro nastavení gzip komprese je potřeba do .htaccess souboru nasypat instrukce, které to za nás vyřeší.
Problém však nastává v případě, že to nezafunguje. Vznesl jsem tedy dotaz na podporu hostingu a bylo mi sděleno, že "Pravidla definovaná modulem mod_defalte se nevztahují na obsah generovaný PHP, zde je nutné ještě nutné zanést direktivu zlib.output_compression do souboru .user.ini".
Po bližším ohledání zjistíme, že se nejedná o nic jiného, než o pouhá uživatelská nastavení pro PHP. Tedy něco jako soubor php.ini
, který už důvěrně známe.
Dál je to celkem triviální. Vytvoříme soubor .user.ini
, do něj vložíme direktivu
zlib.output_compression = on
uložíme a pokud máme všechno ostatní v .htaccess
dobře nastaveno, tak to začne fungovat. Každý bodík v PageSpeed Insights navíc se hodí!