squid对同一个文件怎么会这么多的MISS呀
这两天碰到一个比较怪异的问题
在流量比较大的时候(8、9十兆)
squid对系统一个非常重要也访问量非常大的文件MISS的非常多
流量小一点的时候看起来貌似要正常很多(很多的HIT)
这个xml文件有1xxk之大
而且在apache里设定了expire为access后10分钟
但是访问量一大
access_log里就大段大段的报”TCP_MISS/200″
然后real server也发现流量剧增
环境:
linux2.6 + squid2.5stable14
real server: httpd 2.0.x
原创文章,转载请注明: 转载自嘻嘻哈哈的部落格(blog)
本文链接地址: squid对同一个文件怎么会这么多的MISS呀




两个思路
1、你的apache里面是否设置了mod_deflate,因为他的压缩可能会造成expire或者squid无法正确识别html文件头
2、squid里面的超时时间设的过短
squid2.5还不支持vary
我当然不会在apache里打开mod_deflate
至于您提到的第二个可能性
我不太理解
我一般都是在apache里用mod_expire来控制过期时间的
这里设的是10分钟