squid参数优化
Squid Cache: Version 3.1.18服务器配置:
机型:ProLiant DL360 G7
内存:12G
CPU:Intel(R) Xeon(R) CPU E5606@ 2.13GHz
业务需求:图片加速
需求分析:
/usr/local/squid/bin/squidclient -p 80 cache_object://localhost/info
Storage Swap size: 1452764 KB
Storage Mem size: 151172 KB
Mean Object Size: 160.94 KB 平均内容大小
squid配置参数调整:
cache_replacement_policy lru
memory_replacement_policy lru
cache_mem4096 M squid可用到的最大内存,根据经验实际内存1/4-2/3之间
maximum_object_size 4096 KB 单个文件最大缓存大小
maximum_object_size_in_memory 256 KB 单个文件内存中最大缓存大小
memory_pools on
memory_pools_limit 128 MB 设置预分配内存大小
考虑带宽问题,我加入了ignore-reload进行强制缓存
refresh_pattern -i ^http:\/\/image\.test\.com\/.*\.(jpeg|jpg|bmp|png|gif|swf)3200 20% 86400 reload-into-ims ignore-reload
调完,命中率提高了不少呢,另外后端服务器压力也少了很多
http://blog.运维网.com/attachment/201203/165349740.jpg
页:
[1]