Quería probar si los clientes conectados a un servidor Squid están utilizando los datos de la caché en lugar de ir directamente a Internet y recuperar los datos. He configurado todos los navegadores de clientes para leer el Servidor: Puerto del servidor Squid (que es 10.42.0.1:3128). Entonces, ¿cómo sé si están recuperando la información de la caché o de Internet?
Pregunté porque una "prueba" rápida me dio la misma velocidad al cargar varias páginas que tenían muchas imágenes. Las mismas imágenes y no anuncios que cambian en cada visita.
¿Qué formas puedo usar para verificar si están usando la caché?
Ejecuté lo siguiente: sudo tail -f /var/log/squid3/access.log
y obtuve varias líneas que seguían desplazándose:
1374553166.136 929 185.168.101.131 TCP_MISS/200 28198 GET http://www.amazon.de/gp/offer-listing/B000NOIW62/ref=sr_1_1_olp? - DIRECT/178.236.7.219 text/html
Tenían un TCP_MISS / 200 y al final tenía un DIRECTO como el ejemplo anterior. Esto sucedió mientras tenía todas las computadoras en la LAN apagadas. Cuando intenté usar uno, obtuve lo siguiente haciendo unsudo tail -f /var/log/squid3/access.log | grep HIT
1374553387.488 0 10.42.0.14 TCP_IMS_HIT/304 278 GET http://g-ecx.images-amazon.com/images/G/01/da/creatives/sn130.png - NONE/- image/png
Entonces se muestra como TCP_IMS_HIT / 304 y al final muestra un NINGUNO
Entonces, ¿qué significan TCP_MISS, DIRECT, TCP_IMS_HIT y NONE?
¿Funciona el caché?