htaccess, joomla et OVH4 su5basata su2 utenti.
Comment optimiser vos fichiers .htaccess ?

Vous êtes hébérgés chez OVH et vous utilisez Joomla...YSlow vous classe en D et Page Speed vous affiche péniblement un score inférieur à 50...
Pas de panique, on vous donne un début de solution qui passe pour commencer par votre fichier .htaccess
Paramètres OVH
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv MAGIC_QUOTES 1
SetEnv PHP_VER 5
SetEnv SESSION_USE_TRANS_SID 0
Si vous avez correctement activé GZIP dans votre configuration Joomla, vous devriez voir une sacrée différence !
Optimisation du cache
IfModule mod_expires.c
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A259200
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
/IfModule
IfModule mod_headers.c
FilesMatch "\\.(ico|jpe?g|png|gif|swf)$"
Header set Cache-Control "max-age=2592000, public"
/FilesMatch
FilesMatch "\\.(css)$"
Header set Cache-Control "max-age=604800, public"
/FilesMatch
FilesMatch "\\.(js)$"
Header set Cache-Control "max-age=216000, private"
/FilesMatch
FilesMatch "\\.(x?html?|php)$"
Header set Cache-Control "max-age=600, private, must-revalidate"
/FilesMatch
/IfModule
Header unset ETag
FileETag None
A adapter selon vos propres paramètres bien entendu.
blog comments powered by