squid超時配置解釋

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

相關文章
相關標籤/搜索