Squid + Cacheo
-
Hola, estoy haciendo unas pruebas y tengo unas dudas:
he bajado desde un equipo un archivo de 75 mb y he visto que ha sido cacheado con el comando # du -hs /var/squid y ha tardado por ejemplo 1 minuto.
desde otro equipo, bajo el mismo fichero y ha vuelto a tardar 1 minuto, aquí mi duda ¿no se su pone que si está cacheado debería de cogerlo del cache directamente? siendo esto mucho mas rápido que un minuto…
Gracias desde ya... -
¡Hola!
No estoy seguro de que du sea un buen método para ver el cacheo de squid.
En un squid sobre un FreeBSD "normal" esto se ve en los logs:
tail -f /usr/local/squid/logs/store.log
tail -f /usr/local/squid/logs/access.loghttp://wiki.squid-cache.org/SquidFaq/SquidLogs#store.log
http://wiki.squid-cache.org/SquidFaq/SquidLogs#access.logSWAPOUT en store.log te dirá cuando un objeto es guardado en disco.
RELEASE en store.log te dirá cuando un objeto se va de la caché.TCP_HIT en access.log te dirá cuando un objeto está en caché.
TCP_MISS en access.log te dirá cuando un objeto NO está en caché.y otros…
Busca donde están store.log y access.log en pfSense… y con tail -f verás lo que pueda estar pasando.
find / -name store.log
find / -name access.logSaludos,
Josep Pujadas
-
Gracias bellera, como siempre ayudando a la comunidad y prestando tus conocimientos y tiempo.
tal como comentas, he ido al access.log y veo que la imagen iso de 75 mb que he bajado, esta con TCP_MISS por lo que no se a lo que se debe…
adjunto captura de mi configuración en squid.
-
He realizado solo un cambio que dudo que tenga que ver, y he marcado la opción de transparent proxy:
realizo una prueba de descarga en dos equipos, y efectivamente se ha cacheado, ha cambiado de tcp_miss a tcp_hit y ha bajado rápido en el equipo 2.
Saludos
-
Prueba desde un tercer equipo, y vuelvo a tener problemas.. no coge de la cache ya que estaba bajando a pocos kb cuando se supone que debería de hacerlo por la red local y a mb/s, no a kb/s :-\
-
¿Es una URL dinámica? Si lo es, mal asunto.
http://wiki.squid-cache.org/ConfigExamples/DynamicContent
Los proxys no suelen cachear contenidos dinámicos y hoy en día hay muchas descargas que tienen URL dinámicas…
Habría que ver cómo está esto en el squid.conf de pfSense.
-
Gracias bellera, te admiro mucho, de verdad!!!
vaya con el tema, mi única duda era saber si yo no me estaba pasando de alguna configuración.
Por cierto, la página es: http://sourceforge.net/projects/redobackup/
en download está la iso de 75 mb, por si alguien quiere probar y le pase lo mismo.. (no queda en cache)
Un saludo!