Inquiridor
Cache no IIS...

Pergunta
-
Pessoal é uma dúvida que eu não sabia onde postar, então como o pessoal de ASP geralmente tbm fica futucando o IIS...rs...
Seguinte estou com um problema com meu IIS que só acontece com meus arquivos .CSS...
Parece que o IIS cria um cache desse arquivo em algum momento q estou mexendo e não o libera mais, apenas se eu reinicia-lo, então várias vezes ao dia estou mexendo em um CSS, alterando e testando no navegador, aí chega em momento q as minhas alterações param de responder no navegador, então tenho que reiniciar o IIS, o estranho é q só acontece com CSS...
alguém já passou por isso?
vlw!
Todas as Respostas
-
-
-
-
então deixa eu detalhar mais...
nem limpando o cache funciona...
mesmo acessando de outra máquina não funciona...
mesmo desligando o computador ou reiniciando o mesmo...
só funciona se eu reiniciar o IIS, e isso acontece apenas com CSS...
vlw...agradeço a ajuda... mas alguém sabe do q se trata? -
-
-
-
Serr.
Tenta colocar isso nas primeiras linhas de seus arquivos.
Talvez te ajude.
<%
RESPONSE.BUFFER=FALSE
RESPONSE.EXPIRES=0
Response.Expires = 60
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>- Sugerido como Resposta Rafael Boschini quinta-feira, 16 de agosto de 2012 14:36
-
-
-
-
-
Pessoal,
Cache de IIS, provavelmente está configurado para cache de arquivos .CSS.
No arquivo:
http://labs.episerver.com/en/Blogs/Per/Archive/2009/3/Configuring-cache-expiration-on-IIS-7/
http://brunotorres.net/evitando-caching-css-somente-quando-atualizado
ou no IIS:
http://bradkingsley.com/enable-caching-in-iis-to-speed-performance/
Abraços
-
Amigo,
Adicione um incremento no nome do arquivo é uma solução rápida e fácil, ex:
<link href="../css/estilo.css?data=<%=now()%>" rel="stylesheet" type="text/css">
Com esse incremento ele sempre vai pegar uma versão nova a cada F5.
Espero ter ajudado e boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"