Je voulais tester si les clients attachés à un serveur Squid utilisent réellement les données de cache au lieu d'aller directement sur Internet et de récupérer les données. J'ai configuré tous les navigateurs clients pour lire le serveur: port du serveur Squid (qui est 10.42.0.1:3128). Alors, comment puis-je savoir s'ils récupèrent les informations du cache ou d'Internet.
J'ai demandé car un "test" rapide m'a donné la même vitesse lors du chargement de plusieurs pages contenant de nombreuses images. Les mêmes images et non les publicités qui changent à chaque visite.
Quels moyens puis-je utiliser pour vérifier s'ils utilisent le cache?
J'ai exécuté ce qui suit: sudo tail -f /var/log/squid3/access.log
et j'ai obtenu plusieurs lignes qui continuaient à défiler:
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
Ils avaient un TCP_MISS / 200 et à la fin avaient un DIRECT comme l'exemple ci-dessus. Cela s'est produit alors que tous les ordinateurs du LAN étaient éteints. Quand j'ai essayé d'en utiliser un, j'ai obtenu ce qui suit en faisantsudo 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
Il apparaît donc sous la forme TCP_IMS_HIT / 304 et à la fin, il affiche un AUCUN
Que signifient donc TCP_MISS, DIRECT, TCP_IMS_HIT et NONE?
Le cache fonctionne-t-il?