squid配置选项分析

本文详细介绍了Squid代理服务器的配置选项,涵盖网络选项如tcp_incoming_address、udp_incoming_address等,交换空间设定如cache_swap_low和cache_swap_high,以及日志选项如cache_access_log、cache_log等。理解这些配置有助于优化Squid的性能和管理。
摘要由CSDN通过智能技术生成

1、网络选项
tcp_incoming_address
tcp_outgoing_address
udp_incoming_address
udp_outgoing_address
tcp_incoming_address监听来自客户或其他squid代理服务器的绑定ip地址。
tcp_outgoing_address向远程服务器或其他squid代理发起连接的ip地址。
udp_incoming_address为ICP套接字指定接收来自其他squid代理服务器的包的ip地址。
udp_outgoing_address为ICP套接字指定向其他squid server发送包的ip。
默认为没有绑定任何ip地址。该绑定地址可以用ip指定,也可以用完整的域名指定。
2. 交换空间设定选项
cache_swap_low (percent, 0-100)
cache_swap_high (percent, 0-100)
squid使用大量的交换空间来存储对象。过了一定的时间以后,该交换空间就会用完,所以还必须定期的按照某种指标来将低于某个水平线的对象清除。squid使用所谓的“最近最少使用算法”(LRU)来做这一工作。当已使用的交换空间达到cache_swap_high时,squid就根据LRU所计算的得到每个对象的值,将低于某个水平线的对象清除。这种清除工作一进行到已用空间达到cache_swap_low。这两个值用百分比表示,如果所使用的交换空间很大的话,建议减少这两个值得差距,因为这时一个百分点就可能是几百兆空间,这势必影响squid的性能。默认为:
cache_swap_low 90
cache_swap_high 95
? maximum_object_size 大于该值的对象将不被存储。如果想要提高访问速度,就请降低该值;如果想最大限度地节约带宽,降低成本,请增加该值。单位为K,默认值为:maximum_object_size 4096 KB
3. 有关日志的选项
(1) cache_access_log
指定客户请求记录日志的完整路径(包括文件的名称及所在的目录),该请求可以是来自一般用户的HTTP请求或来自邻居的ICP请求。默认值为:cache_access_log /var/log/squid/access.log
如果不需要该日志,可以用以下语句取消:
cache_access_log none
(2) cache_store_log
指定对象存储记录日志的完整路径(包括文件的名称及所在目录),该记录表明哪些对象被写到交换空间,哪些对象被从交换空间清除。
默认路径为:cache_log /var/log/squid/cache.log
如果不需要该日志,可以用以下语句取消:
cache_store_log none
(3) cache_log
指定squid一般信息日志的完整路径(包括文件的名称及所在的目录)。默认路径为:
cache_log /var/log/squid/cache.log
(4) cache_swap_log
该选项指明每

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值