1
如何知道Squid Proxy是否正确执行了缓存
我想测试连接到Squid服务器的客户端是否实际上在使用缓存数据,而不是直接连接到Internet并检索数据。我已将所有客户端浏览器配置为从Squid服务器(其为10.42.0.1:3128)读取Server:Port。因此,我怎么知道他们是从缓存还是从Internet检索信息。 我问,因为加载多个包含许多图像的页面时,快速的“测试”速度相同。相同的图像,而不是每次访问都会改变的广告。 我可以使用哪些方法来检查他们是否正在使用缓存? 我运行以下命令:sudo tail -f /var/log/squid3/access.log并且有几行不断滚动: 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 他们有一个TCP_MISS / 200,最后有一个DIRECT作为上面的例子。当我关闭局域网中的所有计算机时,发生了这种情况。当我尝试使用一个时,我得到以下结果sudo 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 因此它显示为TCP_IMS_HIT / 304,最后显示NONE 那么,TCP_MISS,DIRECT,TCP_IMS_HIT和NONE是什么意思? 缓存是否正常工作?
12
squid