修改Squid参数提高缓存效果
来自Jamesqi
“修改Squid参数提高缓存效果”和“调整Squid反向代理参数提高命中率”在这里有相同的下面内容。
--James Qi 2008年10月24日 (五) 12:32 (CST)以前曾经粗略查过我们为MediaWiki平台安装的Squid的命中率以便验证效果,记得多在70%上下。
最近又把一段时间的Squid日志下载下来,详细统计了命中率数据,结果如下:
项目 | 访问总数 | TCP_HIT | TCP_IMS_HIT | TCP_MEM_HIT | TCP_MISS | TCP_DENIED |
---|---|---|---|---|---|---|
数量 | 178万 | 73万 | 17万 | 19万 | 35万 | 29万(当时屏蔽很多) |
命中百分比(去掉DENIED后) | 100% | 50.0% | 11.4% | 12.8% | 23.5% | 未计入 |
合计命中 | 74.2% |
10月21日调整了一些参数:
# cache_mem 8 MB cache_mem 64 MB # maximum_object_size 4096 KB maximum_object_size 16384 KB # maximum_object_size_in_memory 8 KB maximum_object_size_in_memory 256 KB # ipcache_size 1024 ipcache_size 2048 # fqdncache_size 1024 fqdncache_size 2048 #Default: cache_dir ufs /usr/local/squid/cache 2048 32 512
调整过后的几天感觉访问速度要快一些,后面的web服务器的负载也似乎明显减少。
10月22日的Squid记录统计如下:
项目 | 访问总数 | TCP_HIT | TCP_IMS_HIT | TCP_MEM_HIT | TCP_MISS | TCP_DENIED |
---|---|---|---|---|---|---|
数量 | 174万 | 92万 | 23万 | 23万 | 34万 | 698(后来屏蔽很少) |
命中百分比(去掉DENIED后) | 100% | 52.9% | 13.2% | 13.2% | 19.5% | 未计入 |
合计命中 | 79.3% |
从以上统计对比来看,总体命中率增加了5.1%,MISS转到Web服务器减少了4%,别看这4%,对于后端Web服务器来说,就是降低了约20%负载,还是有明显作用的,以后再跟踪一段时间,如果有必要还要继续调整参数、更换硬件来提高缓存效率。
标签:Squid、反向代理、缓存。 |
相关内容:
|
别名:修改Squid参数提高缓存效果。