前段时间一米阳光为公司内部搭建的squid正向代理服务器,确实能缓解公司的带宽压力,命中率也一直在80%-90%间,一米阳光也算满意,但是用了代理以后一米阳光发现一个问题,不算严重但是不解决一米阳光心理难受,当在公司里面开始使用squid正向代理以后,一米阳光就发现有的时候QQ空间打不开,很多页面打开了,照片出不来,有的时候是日志出不来了,需然一米阳光不用QQ空间,可是公司里面很多人使用的。
这以后一米阳光就想着把这个网站不让squid 缓存,但是可以访问,听起来其实很简单的一个事情,可一米阳光却话了整整一个晚上的时间才测试通过。
从网上看到很几篇让squid不缓存特定网站的做法,但是一米阳光测试下来都不成功,后来一米阳光在扶凯的blog留言得到扶凯的指点,需然说用扶凯给我方法没有成功,但却给一米阳光了一个思路。
扶凯给了一米阳光2个办法,一个就是用正则表达式来做
acl qq urlpath_regex http://qzone.qq.com
no_cache deny qq
经过一米阳光的多次试验都没有成功,不过一米阳光也认为这个办法可行,所以在怀疑是不是一米阳光配置出错了。
acl qq dstdomain http://qzone.qq.com
no_cache deny qq
后来一米阳光把这个改了一下放在的访问控制里面就成功了。
acl qq dstdomain http://qzone.qq.com
no_cache deny qq
至于如何查看有没有被缓存 可以去squid 的log文件就知道了。
当然在这之后就很少有说QQ空间看不见相册的情况了。
在此,感谢扶凯的帮助。
路过而已
今天来报个道