Quelques questions sur l'utilisation absolue et optimale des caches dynamiques et statiques.
Actuellement, mon htaccess
est configuré comme ci-dessous, et j'ai l'impression de ne pas l'utiliser correctement... Si vous avez des suggestions d'amélioration, je les considère comme des réponses ! J'apprécie beaucoup !
Question1 : des suggestions sur ce que je devrais changer, afin de rendre la mise en cache plus correcte à l'intérieur des deux niveaux ( #### dynamic / #### static)
Question 2 : à quoi servent ces étiquettes IF : <IfModule mod_headers.c> ... </IfModule>
Est-il conseillé de le garder ou non ? Sans elle, il semble qu'elle fonctionne également. Y a-t-il des avantages en termes de vitesse en l'utilisant ?
Question 3 : Dois-je utiliser les deux ExpiresDefault M7200
y Header set Cache-Control "max-age=7200"
ou l'un ou l'autre fera-t-il l'affaire ?
<IfModule mod_headers.c>
ExpiresActive On
Header unset ETag
FileETag None
Header unset Pragma
ExpiresDefault M14515200
##### DYNAMIC PAGES
<FilesMatch "\\.(htm|php)$">
ExpiresDefault M7200
Header set Cache-Control "max-age=7200"
</FilesMatch>
##### STATIC FILES
<FilesMatch "\\.(ico|jpg|png|gif|svg|swf|css|js|fon|ttf|eot|xml|pdf|flv)$">
ExpiresDefault M14515200
Header set Cache-Control "max-age=14515200"
</FilesMatch>
</IfModule>