Bonjour j'ai testé plusieurs solution, mais celle ci a retenu mon attention (avec une modif perso) qui permet d'avoir un Grade A au niveau Cache static content, dans http://www.webpagetest.org/
faite un test avec http://www.webpagetest.org/
copier/coller ceci dans votre .htaccess afin d'optimiser le cache de vos images et consort,
et refaite un test avec http://www.webpagetest.org/
Bien à vous,
f.
faite un test avec http://www.webpagetest.org/
copier/coller ceci dans votre .htaccess afin d'optimiser le cache de vos images et consort,
et refaite un test avec http://www.webpagetest.org/
Code:
#_________________________________________________________________________________________________________________________________________ # MOD_DEFLATE COMPRESSION SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php #Pour les navigateurs incompatibles BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html #ne pas mettre en cache si ces fichiers le sont déjà SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip #les proxies doivent donner le bon contenu Header append Vary User-Agent env=!dont-vary # BEGIN Expire headers <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 3024000 seconds" ExpiresByType image/jpg "access plus 3024000 seconds" ExpiresByType image/jpeg "access plus 3024000 seconds" ExpiresByType image/png "access plus 3024000 seconds" ExpiresByType image/gif "access plus 3024000 seconds" AddType image/x-icon .ico ExpiresByType image/ico "access plus 3024000 seconds" ExpiresByType image/icon "access plus 3024000 seconds" ExpiresByType image/x-icon "access plus 3024000 seconds" ExpiresByType text/css "access plus 3024000 seconds" ExpiresByType text/javascript "access plus 3024000 seconds" ExpiresByType text/html "access plus 7200 seconds" ExpiresByType application/xhtml+xml "access plus 7200 seconds" ExpiresByType application/javascript A259200 ExpiresByType application/x-javascript "access plus 3024000 seconds" ExpiresByType application/x-shockwave-flash "access plus 3024000 seconds" </IfModule> # END Expire headers # BEGIN Cache-Control Headers <IfModule mod_headers.c> <FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$"> Header set Cache-Control "max-age=3024000, public" </FilesMatch> <FilesMatch "\\.(css)$"> Header set Cache-Control "max-age=3024000, public" </FilesMatch> <FilesMatch "\\.(js)$"> Header set Cache-Control "max-age=3024000, private" </FilesMatch> <filesMatch "\\.(html|htm)$"> Header set Cache-Control "max-age=7200, public" </filesMatch> # Disable caching for scripts and other dynamic files <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch> </IfModule> # END Cache-Control Headers # KILL THEM ETAGS Header unset ETag FileETag none
f.
Commentaire