ubuntu设置代理服务器上网_测试squid代理服务器的代理效果

CentOS7.3学习笔记总结(六十四)-测试squid代理服务器的代理效果

首先设置浏览器的代理服务器为我们安装并且配置好的squid代理服务器。这样浏览器上网流量才能通过代理服务器。

b2014a1cd5cd470ef8286bf624f806f1.png

重启代理服务器,这样内存中缓存的数据才会消失,这样才能查看缓存数据的命中率,因为测试的网页数据已经缓存到squid服务器硬盘中了,所以这次测试只看缓存数据命中效果,也就是TCP_MEM_HIT(就是squid代理服务器中的在内存cache里发现请求资源的有效拷贝,并将其立即发送到客户端)。

然后清除本机电脑中缓存的上网数据,因为浏览器浏览网页时,会优先读取本地缓存的数据,清除数据为了让电脑直接从代理服务器中或者通过代理服务器下载数据。

13df7b6ab9ba1fba239743fe397f1c9d.png

为了方便比较,我们清除代理服务器上的日志数据。

>/var/log/squid/access.log

de5e62bc2f09cfe2f97fbf92fedc8bd0.png

在浏览器上打开测试网站主页,网页完全打开后,在服务器查看相关数据,包括TCP_MEM_HIT命中数量。

05a31e510f5b63cac6c7e91842cdcd5a.png

cat /var/log/squid/access.log|gawk '{print $4}'|sort|uniq -c|sort -nr|grep HIT

cat /var/log/squid/access.log|gawk '{print $4}'|sort|uniq -c|sort -nr

d220549dabaf370a52243824a268aa7c.png

没有TCP_MEM_HIT命中,有TCP_HIT命中数(由于在硬盘上有网页的缓存数据,所以有TCP_HIT命中数)。

再把浏览器的缓存数据清除,再在浏览器上打开上面同样的网站,查看数据:

4373256f5bd49ca371bed9cda0bca28e.png

TCP_MEM_HIT命中数量明显增加,如果多人访问同一网站,squid的代理效果会更明显,squid代理服务器看来是可以起到加速上网速度,节省有效带宽的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值