Squid-ի 403 պատասխանները՝ թարմ մերժո՞ւմ, թե՞ քեշավորված սխալ
Տարանջատեք թարմ մուտքի մերժումը քեշավորված բացասական պատասխանից՝ նախքան Squid-ի քեշի կյանքի տևողության քաղաքականությունը փոխելը։
Նույն 403 էջը երկու անգամ տեսնելը քեշի հարվածի ապացույց չէ։ Համեմատեք գործարքի մուտքի գրառումը և պատասխանի վերնագրերը երկու հարցի հետ՝ ով է առաջացրել մերժումը, և արդյոք պահված պատասխանը կրկին օգտագործվել է։
- Տեղում մերժված հարցումը պահանջում է ուղղել դրա մուտքի կանոնի կամ ինքնության որոշումը։
- Աղբյուրի թարմ մերժումը նշանակում է, որ աղբյուրը դեռ մերժում է հարցումը։
- Կրկին օգտագործված աղբյուրի պատասխանը պահանջում է ստուգել դրա թարմության քաղաքականությունը և կիրառելի քեշի կարգավորումը։
HTTP քեշավորումը ներառում է որոշ բացասական պատասխաններ իր պայմաններով, սակայն 403-ը լռելյայն չի ստանում էվրիստիկ թարմություն։ Այլապես քեշավորվող մերժումը կարող է կրել ընդհանուր քեշի հստակ ժամկետ։ Աղբյուրում թույլտվությունը փոխելը չի ջնջում դեռ թարմ համարվող պատասխանը. օգտագործեք համապատասխան պատասխանի քաղաքականություն այն որոշումների համար, որոնք չպետք է պահվեն։
Squid-ի negative_ttl-ը առանձին պահուստ է անհայտ ժամկետով որոշ ձախողված հարցումների համար։ Ընթացիկ հրահանգագրության հղումով ընդգրկված տարբերակներում դրա փաստագրված լռելյայնը զրո է։ Դա չի արգելում բացահայտ HTTP հրահանգներով թարմացված սխալի պատասխանները։
Հղումը նաև պահանջում է HTTP խախտումներ թույլատրող կառուցում և բացառում է Squid 8-ը։ Չփոխանցեք Squid 2.7-ի կյանքի տևողության առաջարկը այլ թողարկման առանց աջակցությունը ստուգելու։ Օբյեկտը հեռացնելը կարող է վերացնել ակնթարթային ախտանիշը. քաղաքականությունը, որն այն դարձնում է կրկին օգտագործելի, որոշում է հաջորդ հարցումը։