On Tue, 5 Feb 2002, EUGENIO wrote:
>
> Sempre que um cliente atualiza
> suas paginas o squid nao mostra
> a nova pagina, permanece mostrando
> a pagina antiga.... nao atualiza?
O squid nao atualizar pagina pode ter 2 causas
1 - O servidor ou a pagina tem um tag dizendo que ela expira daqui a
alguns seculos, o squid nao checa de novo ate que esse tempo passe.
1a - O squid pergunta ao servidor "ei, a pagina novidades.htm foi
atualizada?" eo servidor responde "nao", entao o squid envia ao cliente
a pagina que esta no cache.
2 - O navegador nao envia o pedido de pagina nova (refresh hit ou
IMS-REFRESH) eo squid envia a pagina que esta no cache.
> Como se resolve isso?
Removendo a pagina do cache (tem um comando do squid que faz isso).
Zerado todo o cache, lembre-se de arrumar o "exipire time" da pagina.
coloque as seguites tag no head do .html (ou configure o servidor httpd)
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" content="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="Tue, 05 Feb 2002 21:30:13 GMT">
Enviar um refresh hit. no mozilla e shit+reload, desconheco como se faz
isso no IE (versao anterior a 5.5 tem um bug relacionado a isso).
> Tem como eu criar alguma ACL negando a gravacao no cache de paginas
ref. a um ou outro dominio?
Tem sim.
olhe no squid.conf nas proximidades da linha 359
# TAG: no_cache
# A list of ACL elements which, if matched, cause the reply to
# immediately removed from the cache. In other words, use this
# to force certain objects to never be cached.
Paulino
_________________________________ ________________________________________
Paulino Kenji Sato | Universidade Estadual de Maringa
mailto:[EMAIL PROTECTED] | Departamento de Fisica
http://www.dfi.uem.br/~paulino | Maringa Pr Brasil
http://br.geocities.com/linosam/ | Linux user 56176
Assinantes em 05/02/2002: 2231
Mensagens recebidas desde 07/01/1999: 153672
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]