squid各种超时配置项详解

摘要:
connect_ Timeout官方解释:TCP的连接超时适用于以下情况:squid回源和源站的连接超时,适用于回源方向。默认配置:read_timeout15minutesconn_Timeout官方解释:空闲连接保留时间的适用场景:建立长连接后squid与源站之间的空闲长连接时间。
  1. connect_timeout
    • 官方解释:TCP的建联超时时间
    • 适用场合:squid 回源与源站建联超时时间,适用于回源方向。
    • 默认配置:connect_timeout 1 minute
  2. request_timeout
    • 官方解释:建立连接后的请求超时时间。
    • 适用场景:客户端与squid建联后的,squid判断客户端请求的超时的时间,即squid多长时间没有读到客户端发来的数据就超时。
    • 默认配置:request_timeout 5 minutes
  3. read_timeout
    • 官方解释:读数据超时时间,只对回源断有效
    • 适用场景:squid与源站建立了连接成功后,并发送完请求数据,读源站发回来的响应超时时间。
    • 默认配置:read_timeout 15 minutes
  4. pconn_timeout
    • 官方解释:空闲连接保持时间
    • 适用场景:squid与源站建立长连接后,与源站保持的空闲长连接时间。
    • 默认配置:pconn_timeout 1 minute
  5. persistent_request_timeout
    • 官方解释:长连接上等待下一个请求到来的超时时间
    • 适用场景:squid与客户端建立长连接,当前请求处理结束,等待下一个请求到来的超时时间。
  6. dns_timeout
    • 官方解释:dns查询超时时间
    • 默认配置:dns_timeout 2 minutes
  7. positive_dns_ttl
    • 官方解释:正确的dns缓存过期时间
    • 适用场景:dns缓存过期时间取该配置项与dns解析返回ttl的较小值,且该值不能小于negative_dns_ttl
    • 默认配置: positive_dns_ttl 6 hours
  8. negative_dns_ttl
    • 官方解释:错误dns解析缓存时间
    • 默认配置:negative_dns_ttl 1 minute

免责声明:文章转载自《squid各种超时配置项详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jmeter在linux机器上的安装和操作:FastJson简单实现@JsonInclude效果,使得非空字段不返回下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

『NodeJS』简单的本地 DNS 代理脚本

风飘林's Blog 牛博 『NodeJS』简单的本地 DNS 代理脚本 var dgram = require("dgram"); const DNSADDRESS = "8.8.8.8"; const DNSPORT = "53"; console.log("DNS Server: " + DNSADDRESS + ":" + DNSPORT);...

DNS正反向区域解析(二)

域名查询工具 Nslookup命令 >server 202.106.0.20 #指定DNS服务器 >set q=A #指定要查询的类型(A,PTR,MX,CNAME,NS) >www.baidu.com #指定要查询的域名 dig命令 此命令是DNS工具包带的,可以用来查询域名相关信息 dig...

CDN技术之--集群服务与负载均衡

Web集群是由多个同时运行同一个web应用的服务器组成,在外界看来就像一个服务器一样,这多台服务器共同来为客户提供更高性能的服务。集群更标准的定义是:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理,此单一系统为客户工作站提供高可靠性的服务。而负载均衡的任务就是负责多个服务器之 间(集群内)实现合理的任务分配,使这些服务器(集群)不...

Dns局域网域名解析

一、安装dns服务 1)yum安装 yum install dnsmasq -y 2)配置本地的 dns 解析 # 设置上游DNS,毕竟你的Dns只是个代理 cat >/etc/resolv.dnsmasq <<EOF nameserver 114.114.114.114 nameserver 8.8.8.8 EOF 3)设置需要解析的域...

Centos7 下配置主从dns(bind)

dns 主备搭建 环境说明 系统:CentOS 7.6 x86_64 主master:10.0.0.182 备slave:10.0.0.115 1、安装主要包,在主备机器都执行如下命令 yum install bind bind-utils bind-chroot -y 2、进行配置配置 主master上配置 /etc/named.conf // // n...

ubuntu下DNS原理及相关设置

1.DNS原理分析如下: 当 DNS 客户机需要查询程序中使用的名称时,它会查询本地DNS 服务器来解析该名称。客户机发送的每条查询消息都包括3条信息,以指定服务器应回答的问题。● 指定的 DNS 域名,表示为完全合格的域名 (FQDN) 。● 指定的查询类型,它可根据类型指定资源记录,或作为查询操作的专门类型。● DNS域名的指定类别。对于DNS 服务器...