Le Site Trucs-Astuces Internet htaccess, joomla et OVH
Note des utilisateurs: / 2
MauvaisTrès bien 

Comment optimiser vos fichiers .htaccess ?

optimisation des 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 Disqus

Best Off News