Linux代理服务器
以是3 2,默认设置为5个。注意,如果任意地降低该值,可能会使系统性能急剧降低,因为s quid主进程要等待域名查询的结果。没有必要减少该值,因为D NS查询进程并不会消耗太多的系统的资源。
(5) dns_nameservers
指定一个D NS服务器列表,强制s quid使用该列表中的D NS服务器而非使用/ etc/resolv. conf文件中定义的D NS服务器。可以这样指定多个D NS服务器:dns_nameservers 10.0.0.1 192.172.0.4
默认设置为:dns_nameservers none(6) unlinkd_program
指定文件删除进程的完整路径。
默认设置为:unlinkd_program /usr/lib/squid/unlinkd(7) pinger_program
指定p ing进程的完整路径。该进程被s quid利用来测量与其他邻居的路由距离。该选项只在启用了该功能时有用。默认为:
pinger_program /usr/lib/squid/pinger
(8) authenticate_program
指定用来进行用户认证的外部程序的完整路径。s quid的用户认证功能将在后面讲述。默认设置为不认证。
8. 用户访问控制选项(1) request_size (KB)
设置用户请求通信量的最大允许值(单位为K B)。如果用户用P OST方法请求时,应该设一个较大的值。默认设置为:
request_size 100 KB
(2) reference_age
s quid根据对象的L RU(最近最少使用算法)来清除对象,s quid依据使用磁盘空间的总量动态地计算对象的L RU年龄。我们用r eference_age定义对象的最大L RU年龄。如果一个对象在指定的r eference_age内没有被访问,s quid将删除该对象。默认值为一个月。可以使用如下所示的时间表示方法。
1 week3.5 days4 months2.2 hours
(3) quick_abort_min( KB)
quick_abort_maxquick_abort_pct
(KB)
(percent)
控制s quid是否继续传输被用户中断的请求。当用户中断请求时,s quid将检测quick_abort 的值。如果剩余部分小于q uick_abort_min指定的值,squid 将继续完成剩余部分的传输;如果剩余部分大于q u i c k _ a b o r t _ m a x指定的值,squid 将终止剩余部分的传输;如果已完成
Linux代理服务器
“q uick_abort_pct"指定的百分比,s quid将继续完成剩余部分的传输。默认的设置为:
quick_abort_min 16 KBquick_abort_max 16 KBquick_abort_pct 95
6. 各类超时设置选项(1) negative_ttl time-units
设置消极存储对象的生存时间。所谓的消极存储对象,就是诸如“连接失败”及F ound等一类错误信息。默认设置为:negative_ttl 5 minutes。
(2) positive_dns_ttlt ime-units
设置缓存成功的D NS查询结果的生存时间。默认为6小时。
positive_dns_ttl 6 hours
404 Not
(3) negative_dns_ttlt ime-units
设置缓存失败的D NS查询结果的生存时间。默认为5 min。
negative_dns_ttl 5 minutes
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科08Linux代理服务器(11)全文阅读和word下载服务。
相关推荐: