connect_timeout緩存
官方解釋:TCP的建聯超時時間併發
適用場合:squid 回源與源站建聯超時時間,適用於回源方向。ide
默認配置:connect_timeout 1 minuteui
request_timeoutdns
官方解釋:創建鏈接後的請求超時時間。it
適用場景:客戶端與squid建聯後的,squid判斷客戶端請求的超時的時間,即squid多長時間沒有讀到客戶端發來的數據就超時。class
默認配置:request_timeout 5 minutes配置
read_timeoutrequest
官方解釋:讀數據超時時間,只對回源斷有效請求
適用場景:squid與源站創建了鏈接成功後,併發送完請求數據,讀源站發回來的響應超時時間。
默認配置:read_timeout 15 minutes
pconn_timeout
官方解釋:空閒鏈接保持時間
適用場景:squid與源站創建長鏈接後,與源站保持的空閒長鏈接時間。
默認配置:pconn_timeout 1 minute
persistent_request_timeout
官方解釋:長鏈接上等待下一個請求到來的超時時間
適用場景:squid與客戶端創建長鏈接,當前請求處理結束,等待下一個請求到來的超時時間。
dns_timeout
官方解釋:dns查詢超時時間
默認配置:dns_timeout 2 minutes
positive_dns_ttl
官方解釋:正確的dns緩存過時時間
適用場景:dns緩存過時時間取該配置項與dns解析返回ttl的較小值,且該值不能小於negative_dns_ttl
默認配置: positive_dns_ttl 6 hours
negative_dns_ttl
官方解釋:錯誤dns解析緩存時間
默認配置:negative_dns_ttl 1 minute