Htaccess pour optimisation Caching

Discussion dans 'URL Rewriting et .htaccess' créé par boby55, 14 Septembre 2010.

Tags:
  1. boby55
    boby55 WRInaute occasionnel
    Inscrit:
    2 Avril 2008
    Messages:
    354
    J'aime reçus:
    0
    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:
    # 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:
    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:
    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:
     
  2. lambi521
    lambi521 WRInaute passionné
    Inscrit:
    15 Juin 2010
    Messages:
    1 463
    J'aime reçus:
    0
    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
     
  3. boby55
    boby55 WRInaute occasionnel
    Inscrit:
    2 Avril 2008
    Messages:
    354
    J'aime reçus:
    0

    Merci d'ouvrir ton propre message !
     
  4. anemone-clown
    anemone-clown WRInaute passionné
    Inscrit:
    11 Novembre 2007
    Messages:
    1 577
    J'aime reçus:
    20
    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.
     
  5. boby55
    boby55 WRInaute occasionnel
    Inscrit:
    2 Avril 2008
    Messages:
    354
    J'aime reçus:
    0
    Je ne vois pas vraiment de quoi tu parle désolé.

    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:
     
Chargement...
Similar Threads - Htaccess optimisation Caching Forum Date
Problème de htaccess chez Ionos URL Rewriting et .htaccess 12 Septembre 2022
Interdire une plage d'IP dans le .htaccess via "Deny from" URL Rewriting et .htaccess 9 Septembre 2022
Site non sécurisé avec htaccess Demandes d'avis et de conseils sur vos sites 27 Juillet 2022
Fichier .htaccess, Https et www Débuter en référencement 2 Juillet 2022
Redirect 410 HTACCESS pour toutes les pages d'un répertoire URL Rewriting et .htaccess 1 Juillet 2022
Redirection 404 via le .htaccess / pb avec les liens relatifs Débuter en référencement 5 Mai 2022
WordPress Petit souci de redirection htaccess URL Rewriting et .htaccess 3 Mai 2022
htaccess vs modifications site, quelle stratégie ? Merci URL Rewriting et .htaccess 10 Mars 2022
Redirection url htaccess Développement d'un site Web ou d'une appli mobile 14 Janvier 2022
Priorité entre le serveur et le fichier Htaccess URL Rewriting et .htaccess 4 Janvier 2022
importance de l'ordre des instructions dans un fichier htaccess URL Rewriting et .htaccess 3 Janvier 2022
Variables SetEnv dans un fichier htaccess URL Rewriting et .htaccess 25 Décembre 2021
htaccess qui fonctionne partout sauf sur 1 seul PC URL Rewriting et .htaccess 28 Juillet 2021
modification fichier htaccess URL Rewriting et .htaccess 25 Juillet 2021
Protection de site web : quel code ajouter dans htaccess ? URL Rewriting et .htaccess 5 Mars 2021
Blocage d'un visiteur via le fichier .htaccess URL Rewriting et .htaccess 5 Janvier 2021
sécurité avec htaccess URL Rewriting et .htaccess 18 Décembre 2020
Récriture .htaccess (sous-domaine + répertoire) URL Rewriting et .htaccess 11 Août 2020
Le htaccess de WordPress réécrit une URL qui n'est pas censé être réécrite Administration d'un site Web 17 Juin 2020
Problème htaccess Développement d'un site Web ou d'une appli mobile 26 Mai 2020