Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um site http://www.antiprotecao.com.br, se analisarem com o firebug, mostra que, apesar dos arquivos do site terem um EXPIRES no futuro, parece que eles carregam todas as vezes diretamente do servidor a cada acesso. Segue as regras do meu htaccess:
#Definir Expires para os tipos de arquivos
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7 days"
ExpiresByType text/html "access plus 7 days"
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
ExpiresByType text/css "access plus 7 days"
ExpiresByType text/javascript "access plus 7 days"
ExpiresByType application/x-javascript "access plus 7 days"
</ifModule>
#Definir Cache para os tipos de arquivos
<ifModule mod_headers.c>
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|css|js|xml|txt)$"> </filesMatch>
<filesMatch "\.(html|htm|php)$"> </filesMatch>
</ifModule>
<FilesMatch "\.(php)$">
<IfModule mod_expires.c>
ExpiresActive Off
</IfModule>
<IfModule mod_headers.c>
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
</IfModule>
</FilesMatch>
<IfModule mod_deflate.c>
<FilesMatch "\.(js|css|jpg|png|gif|ico|php|html|htm)$">
SetOutputFilter DEFLATE
</FilesMatch>
AddOutputFilterByType DEFLATE text/css text/javascript application/x-javascript text/html text/plain text/xml image/x-icon
</IfModule>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
Header append Vary Accept-Encoding
Header unset Pragma
Header unset ETag
</IfModule>
FileETag None
AddDefaultCharset UTF-8
Existe algo de errado na forma como estou fazendo o cache?
Obrigado
Carregando comentários...