Squid no actualiza algunos periodicos..

Forums: 

Tengo el problema de que algunos diarios no se actualizan.
La duda que tengo es si un periódico modifica si sitio web, como se hace para que estos cambios se reflejen en forma rápida en el squid.

y hay alguna posibilidad para que una pag web no quede almacenada en la cache...

saludos..

Cuando se le pide un objeto

Imagen de Root Bit

Cuando se le pide un objeto cualquiera a Squid y si este objeto esta en la cache, squid siempre se conecta al sitio destino y pregunta si ha existido algun cambio o actualizacion en dicho sitio, si dicho sitio indica que "No ha cambiado" entonces Squid entrega lo que tiene en el cache, caso contrario se conecta al sitio y obtiene una copia actual.

Siendo este el procedimiento de squid lo mas probable es que el sitio(s) en mencion constantemente esten diciendo que no tienen ningun cambio(sucede cuando algunos sitios web estan mal configruados o tienen aplicaciones dinamicas que no generan encabezados adecuados).

En tu caso lo que puedes intentar es fijarte en el parametro "refresh_pattern 0" que indica que se realizara permanentemente un refrescamiento de paginas.

Adicional podrias revisar si este problema lo tienes principalmente con clientes que tienen IE, en dicho caso se puede tratar de algun bug de ese navegador, si es asi podrias intentar solucionar el tema con un workaround parcial que posee squid, usando el parametro "ie_refresh on", hay que tener cuidado con el uso de este parametro ya que se ha comprobado que disminuye el rendimiento de procesamiento de squid.

There are only 10 types people in the world:
Those who understand binary and those who don't

Hola, El squid.conf esta bien

Imagen de antoniojhb

Hola,

[quote]y hay alguna posibilidad para que una pag web no quede almacenada en la cache...[/quote]

1. Para que tu squid no cachee:

El squid.conf esta bien documentado TODO lo que se PUEDE HACER, revisa este tag que dice:
# TAG: cache
# A list of ACL elements which, if matched, cause the request to
# not be satisfied from the cache and the reply to not be cached.
# In other words, use this to force certain objects to never be cached.
#
# You must use the word 'DENY' to indicate the ACL names which should
# NOT be cached.
#
# Default is to allow all to be cached

Ejemplo:

Quiero que mi squid no cachee los períodicos el telegrafo y el comercio

1.1. Crear una acl no_cache_newspaper

[root@fw-prox ~]# nano /etc/squid/listas/no_cache_newspaper
.telegrafo.com.ec
.ecomercio.com.ec

1.2. Editar los tag de cache y always_direct en el squid.conf

[root@fw-prox ~]#nano /etc/squid/squid.conf

acl no_cache_newspaper dstdomain "/etc/squid/no_cache_newspaper"
no_cache deny no_cache_newspaper
always_direct allow no_cache_newspaper

1.3. Reload al squid.

[root@fw-prox ~]service reload squid

2. Para que tu página web no quede cacheada en el head del html adicionar los meta

Saludos
____________________________________
Ing. Antonio J. Hdez. Blanco.
antoniojhb@yahoo.com
Ecuador.

Para que te actualice en este

Imagen de nino1511

Para que te actualice en este momento el squid, borra el cache que tienes en /var/spool/squid.

cd /var/spool/squid
rm -Rf * # cuidado con este comando debes estar dentro del directorio /var/spool/squid
service squid restart

Saludos

Vamos Ecuador, si se puede