Squid.conf 配置缓存示例:详细指南和最佳实践
下面是一个示例的 squid.conf 配置文件,其中包含了一些常见的缓存设置:
# 定义缓存的基本设置
http_port 3128
cache_dir ufs /var/spool/squid 100 16 256
# 定义缓存的大小限制
cache_mem 256 MB
maximum_object_size_in_memory 32 KB
maximum_object_size 128 MB
# 定义缓存的存储策略
cache_replacement_policy heap LFUDA
cache_swap_low 90
cache_swap_high 95
# 定义缓存的存储路径和大小限制
cache_dir ufs /var/spool/squid 100 16 256
# 定义缓存的存储时长和清理策略
refresh_pattern . 0 20% 4320
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320
# 定义是否启用缓存日志
cache_log /var/log/squid/cache.log
# 定义是否启用缓存访问日志
access_log /var/log/squid/access.log squid
# 定义是否启用缓存错误日志
cache_store_log /var/log/squid/store.log
请注意,这只是一个示例配置文件,具体的配置根据实际需求和环境来进行调整。
原文地址: http://www.cveoy.top/t/topic/buzr 著作权归作者所有。请勿转载和采集!