Jump to content

[Résolu] Fonction expire dans htaccess


Recommended Posts

Bonjour,

 

afin d'améliorer la vitesse de mon site, je suis allé sur GG speed et entres autres problèmes il y avait :

délai d'expiration non spécifié

 

sur une trentaine de fichiers, jpg, gif, js, css.

 

J'ai modifié mon htaccess et rajouté ces lignes là :

 

# BEGIN Cache-Control Headers
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif|swf|css|gz)$">
	Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
	Header set Cache-Control "max-age=2592000, private"
</FilesMatch>
<filesMatch "\\.(html|htm)$">
	Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
	Header unset Cache-Control
</FilesMatch>
</IfModule>
# END Cache-Control Headers

# BEGIN Expire headers
<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>

et enlevé celle créé d'origine par PS 1.4.6.2

 

après un autre essai de rapidité je suis monté jusqu'à 68/100 mais toujours la même erreur de délai d'expiration.

Quelqu'un aurait une idée ?

Edited by Patrick_64 (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

 

A mon avis le mod.expire n'est pas activé sur ton serveur.

A savoir, si tu es sur serveur dédié, tu dois l'activer de la manière suivante :

 

en cli sur ton serveur pour l'activer :

a2enmod expires

 

et bien sur un petit redémarrage d'apache:

service apache2 reload

 

Par contre si tu es sur hébergement mutu, tu dois le demander à ton hébergeur.

 

;)

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Merci pour l'info, c'était exactement ça, dans le GG speed j'arrive à 78/100, mais par contre l'explorateur GWT n'en tient pas compte au niveau chargement des pages il me trouve toujours à peu près la même vitesse.

Mais tous les outils de test me disent que j'ai bien augmenter.

Je suis en serveur dédié, j'ai fait la manip en SSH, redémarrer le serveur apache, et tout est OK, même le ETAG fonctionne.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...