htaccess 'Header unset Last-Modified' problème de mise en cache
Im essayant de mettre en place certaines de contrôle de cache des options dans mon fichier htaccess.
À l'instant, il ressemble à ceci:
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf|css|js|html|pdf)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header unset ETag
FileETag None
</FilesMatch>
Cependant j'ai lu (et je voulais ajouter) de la Tête annuler la Dernière modification, de sorte qu'il serait quelque chose comme:
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf|css|js|html|pdf)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header unset Last-Modified
Header unset ETag
FileETag None
</FilesMatch>
Cependant, l'utilisation de ce (selon Firebug) ne fait pas tout charger dans le cache à tous (alors que la première technique charge de tout)
Je fais quelque chose de mal? La syntaxe semble être de droite.
A.
OriginalL'auteur Adi | 2010-03-30
Vous devez vous connecter pour publier un commentaire.
La syntaxe est correcte, mais l'usage ne l'est pas.
Selon les "Conseils de Vitesse: Retirez-Tête Last-Modified" trouvés ici: http://www.askapache.com/htaccess/apache-speed-last-modified.html
Aussi:
Consultez le lien pour plus de détails.
OriginalL'auteur Omranic
Un cas d'utilisation pour enlever
Last-Modified
serait le cas d'une utilisation des ressources de la nouvellecache-control: immutable
directive qui oblige les caches que la ressource ne changera jamais (par exemple, lors du contrôle des versions de fichiers avec des hachages). Micro-optimisations...OriginalL'auteur Malvoz