Web:cache-control-filter não funciona

3 respostas
Dirceu_Roden

Pessoal,

Estou tentando setar o max-age nos arquivos estáticos da seguinte forma:
<!-- Cache images and style globally -->
	<web:cache-control-filter name="imageCacheControlFilter"
		regex-url-pattern=".*(\.gif|\.png|\.jpg|\.jpeg)" value="max-age=604800" />

	<web:cache-control-filter name="textCacheControlFilter"
		regex-url-pattern=".*(\.css|\.js)" value="max-age=604800" />

É uma aplicação Web com facelets, richfaces e seam.

Verificando as imagens, css e js da aplicação no firebug tenho o seguinte:
Host	localhost:8080
...
If-Modified-Since	Mon, 07 Feb 2011 00:05:26 GMT
If-None-Match	W/"951-1297037126989"
Cache-Control	max-age=0

Por que não está setando o valor que configurei no components.xml?

3 Respostas

viniciuspadua

tb estou querendo set essas conf no header!

estou usando o tomcat!

se consegui post ai!

Dirceu_Roden

Até hoje ainda não consegui resolver

viniciuspadua

Consegui fazer isso, mais apenas quando tiver o apache!

Segue abaixo as configurações do httpd.conf

LoadModule expires_module modules/mod_expires.so

ExpiresActive On
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
ExpiresByType application/x-shockwave-flash "access plus 7 days"
ExpiresByType image/x-icon "access plus 3 months"
ExpiresByType image/ico "access plus 3 months"
ExpiresByType text/css "access plus 7 days"
ExpiresByType text/javascript "access plus 7 days"
Criado 11 de fevereiro de 2011
Ultima resposta 24 de mar. de 2011
Respostas 3
Participantes 2