J'essaye d'accélérer mon site Web du mieux que je peux. J'ai couru PageSpeed de Google, j'ai 83/100.Google PageSpeed compression et .htaccess
Page indique de compresser les ressources, telles que les fichiers .js et .css. "La compression des ressources avec gzip ou deflate peut réduire le nombre d'octets envoyés sur le réseau."
Okey, je googlé et édité mon .htaccess:
<IfModule mod_deflate.c>
<FilesMatch "\.(css|js|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/png A604800
ExpiresByType image/gif A604800
ExpiresByType image/jpg A604800
ExpiresByType image/jpeg A604800
ExpiresByType text/javascript A604800
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
</IfModule>
Lorsque je visite mon site:
têtes:
Accept-Encoding gzip, deflate
Cache:
Data Size 332
Device disk
Expires Thu Jan 01 1970 02:00:00
Et PHP sur mon site:
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
ob_start("ob_gzhandler");
else
ob_start();
header('Vary: Accept');
header('Cache-Control: max-age=28800');
Une idée de ce qui ne va pas?
Ne pas compresser la sortie en PHP, laissez Apache gérer tout cela. Est-ce que 'mod_deflate' est installé et activé? –
Sortie PHP supprimée. mod_deflate est activé. Ce site dit que mon site est gzippé: http://www.whatsmyip.org/http-compression-test Cependant, PageSpeed dit toujours "Compresser des ressources avec gzip ou deflate peut réduire le nombre d'octets envoyés sur le réseau. " – user2035638