Htaccess pour optimisation Caching

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


boby55
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 413
Inscription: 2 Avr 2008

Htaccess pour optimisation Caching

Message le Mar Sep 14, 2010 10:12

Bonjour,

En quête d'optimisation de mon site, je me suis interessé au proxy caching et browser caching. J'ai donc testé une optimisation sur des .jpg d'un répertoire de mon site via un fichier .htaccess dont voici le contenu :

Code: Tout sélectionner
# BEGIN Expire headers
<IfModule mod_expires.c>
   ExpiresActive on
   ExpiresByType image/jpg "access plus 1 years"   
</IfModule>
# END Expire headers

# BEGIN Cache-Control Headers
<IfModule mod_headers.c>
   Header set Cache-Control "max-age=29030400, public"
</IfModule>
# END Cache-Control Headers

# KILL THEM ETAGS
Header unset ETag
FileETag none


Concrètement, je ne vois pas de différence ... je regarde avec firebug ou Google Chrome dans les temps de chargement d'image et pour moi c'est toujours pareil, il y a toujours les même ressouces chargées de la même façon malgré que l'entête HTTP renvoyé semble modifiée , exemple avant modification du fichier :

Code: Tout sélectionner
Request URL:http://www.mondomaine.com/classement/archives/2010/42401.jpg
Request Method:GET
Status Code:304 Not Modified

Request Headers
Cache-Control:max-age=0
If-Modified-Since:Tue, 31 Aug 2010 22:00:05 GMT
If-None-Match:"2da616-982-b419e340"
Referer:http://www.mondomaine/
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.55 Safari/534.3

Response Headers
Connection:close
Date:Tue, 14 Sep 2010 09:07:52 GMT
ETag:"2da616-982-b419e340"
Server:Apache/2.2.3 (CentOS)


et après modification :

Code: Tout sélectionner
Request URL:http://www.mondomaine.com/classement/archives/2010/42401.jpg
Request Method:GET
Status Code:200 OK

Request Headers
Cache-Control:max-age=0
If-Modified-Since:Tue, 31 Aug 2010 22:00:05 GMT
If-None-Match:"2da616-982-b419e340"
Referer:http://www.mondomaine.com/
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.55 Safari/534.3

Response Headers
Accept-Ranges:bytes
Cache-Control:max-age=29030400, public
Connection:close
Content-Length:2434
Content-Type:image/jpeg
Date:Tue, 14 Sep 2010 09:09:29 GMT
Last-Modified:Tue, 31 Aug 2010 22:00:05 GMT
Server:Apache/2.2.3 (CentOS)


Pour résumer :

1) Mon .htaccess est-il correct ?
2) Comment visualiser le phénomène de caching (quels outils utiliser pour tester et quelles valeurs regarder) ?

Merci :roll:

lambi521
WRInaute impliqué
WRInaute impliqué
 
Messages: 782
Inscription: 15 Juin 2010

Re: Htaccess pour optimisation Caching

Message le Mar Sep 14, 2010 10:19

Bonjour, ton probleme m'intéresse,

Moi j'ai en entête HTTP sur mes pages:

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

Alors que j'ai paramétré le HTACCESS et que je n'ai pas de balise <meta http-equiv="pragma" content="no-cache"> sur mes pages.

As-tu des infos sur mon problème ?

Dsl de te répondre par une question mais je ne sais pas d'où ça viens, peut-être que tu t'y est déja intéréssé ?

Bye


boby55
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 413
Inscription: 2 Avr 2008

Re: Htaccess pour optimisation Caching

Message le Mar Sep 14, 2010 10:51

lambi521 a écrit:Bonjour, ton probleme m'intéresse,

Moi j'ai en entête HTTP sur mes pages:

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

Alors que j'ai paramétré le HTACCESS et que je n'ai pas de balise <meta http-equiv="pragma" content="no-cache"> sur mes pages.

As-tu des infos sur mon problème ?

Dsl de te répondre par une question mais je ne sais pas d'où ça viens, peut-être que tu t'y est déja intéréssé ?

Bye



Merci d'ouvrir ton propre message !


anemone-clown
WRInaute passionné
WRInaute passionné
 
Messages: 1277
Inscription: 11 Nov 2007

Re: Htaccess pour optimisation Caching

Message le Mar Sep 14, 2010 15:25

boby55 a écrit:2) Comment visualiser le phénomène de caching (quels outils utiliser pour tester et quelles valeurs regarder)

Question idiote mais est-ce que tu as désactivé la vérification automatique dans ton navigateur??? Parce que le chargement/rechargement, surtout des images, dépend quand même beaucoup des options utilisées par le navigateur client... :wink:

Sinon, l'outil PageSpeed (dans les GWT) et la Web Developper Bar pour FF pourraient être tes amis.


boby55
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 413
Inscription: 2 Avr 2008

Re: Htaccess pour optimisation Caching

Message le Mar Sep 14, 2010 16:04

vérification automatique dans ton navigateur


Je ne vois pas vraiment de quoi tu parle désolé.

Sinon, l'outil PageSpeed (dans les GWT) et la Web Developper Bar pour FF pourraient être tes amis.


J'utilise PageSpeed (dans les GWT) et fireBuG pour FF mais les résultats sont trop aléatoires d'une requête a une autre... aucune différence flagrante n'apparait en terme de temps. Je trouve même mes pages plus lentes si je met cette règle htaccess sur beaucoup de mes ressources static ... :oops:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités