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.log

    http://wiki.squid-cache.org/SquidFaq/SquidLogs#store.log
    http://wiki.squid-cache.org/SquidFaq/SquidLogs#access.log

    SWAPOUT 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.log

    Saludos,

    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!


Locked