Bonjour à tous,
J'ai un portfolio onepage fait à la main à partir de bootstrap hébergé sur une offre perso.
Je ne le modifie habituellement pas souvent et je gère donc le cache avec un htaccess comme ceci :
ExpiresActive On
ExpiresDefault "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 1 year"
ExpiresByType image/icon "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/html "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
ExpiresByType video/ogv "access plus 1 year"
ExpiresByType video/mp4 "access plus 1 year"
ExpiresByType video/webm "access plus 1 year"
Header set Cache-Control "max-age=311104000, public"
Header set Cache-Control "max-age=311104000, public"
Header set Cache-Control "max-age=311104000, public"
Header set Cache-Control "max-age=311104000, private"
Si je modifie mes CSS et que j'affiche la page, celle-ci s'affiche conformément à mon htaccess avec les anciens CSS , donc dégradée…
Ma question, quelle stratégie à adopter pour éviter aux visiteurs qui reviennent de voir ma page dégradée :
- remplacer 1 year par 1 hour ?
- modifier max-age-311104000 par max-age-3600 ?
- supprimer le htaccess ?
- et laisser la solution en place combien de temps ?
Je dois dire que je me suis souvent poser la question, j'ai souvent cherché des réponses, sans succès. Merci de votre aide.
Pierre