| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 18:20:04
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
Pessoal,
vocês sabem dizer se adianta alguma coisa tentar limpar o cache de uma imagem na aplicação web ? Existe alguma forma segura de que quando essa imagem for atualizada no servidor , o browser atualize em tempo real ?
Vls!
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 18:41:36
|
jgbt
GUJ Master
![[Avatar]](/images/avatar/25df35de87aa441b88f22a6c2a830a17.png)
Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline
|
seta a configuração do browser p/ sempre que tiver uma versão mais nova da pag ele atualizar, é o melhor que da p/ fazer eu acho.
[]'s
|
João Bier
Desenvolvedor Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 18:56:12
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
jgbt wrote:seta a configuração do browser p/ sempre que tiver uma versão mais nova da pag ele atualizar, é o melhor que da p/ fazer eu acho.
[]'s
Pois é, mas eu não posso forçlar o usuário a fazer isso. Teria que tentar de alguma forma via aplicação desabilitar o cache.
além disso:
<%
response.setHeader ("Pragma", "no-cache");
response.setHeader ("Cache-Control", "no-cache");
response.setDateHeader ("Expires",0);
%>
tem alguma outra solução ?
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 19:10:53
|
ZehOliveira
GUJ Ranger
Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline
|
Se você for responsável pela geração do html que exibe a imagem, pode usar aquela gambiarra de passar parâmetro que não faz nada na query string. O browser entende como uma requisição de um objeto diferente e não usa o cache.
Algo do tipo: .
O pessoal usa pra forçar o browser a não fazer cache de CSS, deve funcionar também com imagem.
Dê um retorno aí se funcionar, eu nunca tentei.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/08/2006 08:27:42
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Isso não é exatamente uma gambiarra: é o método correto de fazer (passar um parâmetro que não se repete para obter a versão mais recente da figura.)
É que você pode ter vários proxies "transparentes" no meio (seu provedor de internet pode ter um, para minimizar a banda que ele usa, e se você estiver na sua empresa pode haver outro), que podem estar efetuando o cache; não somente o browser.)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/08/2006 08:46:22
|
ZehOliveira
GUJ Ranger
Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline
|
É uma gambiarra que acabou se tornando o modo certo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/08/2006 14:16:43
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
hehe, coloquei as duas formas pra garantir!
Valeu!
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
|
|