测试机器
用如下命令查看 squid 命中率
/usr/local/squid/bin/squidclient -p 80 mgr:info
却提示
client: ERROR: Cannot connect to localhost:80: Connection refused
根据 cu 的帖子, 在 squid.conf 中, 确认有如下配置
- acl manager proto cache_objectacl
- acl localhost src 127.0.0.1/255.255.255.255
- acl localhost src 10.0.0.1/255.255.255.255
- acl to_localhost dst 127.0.0.0/8
- http_access allow Manager localhost
还是不行, 因为 squid 配置为虚拟主机的模式
http_port xx.xxx.254.203:80 defaultsite=192.168.1.18 vhost vport
于是在 squid.conf 中加入
http_port 3128
重新载入 squid 配置文件
/usr/local/squid/sbin/squid -k reconfigure
然后再次用
/usr/local/squid/bin/squidclient -p 3128 mgr:info
这次可以了, 省略端口号也可以.
不看不知道, 一看吓一跳. 命中率才
- Cache information for squid:
- Request Hit Ratios: 5min: 14.9%, 60min: 17.4%
- Byte Hit Ratios: 5min: -2.5%, 60min: 0.2%
真是低的可怜.
来源: http://www.bubuko.com/infodetail-2958117.html