squid超時配置解釋

connect_timeout

官方解釋:TCP的建聯超時時間

適用場合:squid 回源與源站建聯超時時間,適用於回源方向。

默認配置:connect_timeout 1 minute

request_timeout

官方解釋:建立連接後的請求超時時間。

適用場景:客戶端與squid建聯後的,squid判斷客戶端請求的超時的時間,即squid多長時間沒有讀到客戶端發來的數據就超時。

默認配置:request_timeout 5 minutes

read_timeout

官方解釋:讀數據超時時間,只對回源斷有效

適用場景: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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章