Squid 403 cavabları: təzə rədd, yoxsa keşlənmiş xəta?
Squid-in keş ömrü siyasətini dəyişməzdən əvvəl təzə giriş rəddini keşlənmiş mənfi cavabdan ayırın.
Eyni 403 səhifəsinin iki dəfə görünməsi keş hitinin sübutu deyil. Tranzaksiyanın giriş qeydini və cavab başlıqlarını iki sualla uyğunlaşdırın: rəddi kim yaratdı və saxlanmış cavab təkrar istifadə olundu?
- Yerli olaraq rədd edilmiş sorğu onun giriş qaydası və ya şəxsiyyət qərarının düzəldilməsini tələb edir.
- Təzə mənbə rəddi mənbənin hələ də sorğunu rədd etdiyi deməkdir.
- Təkrar istifadə edilmiş mənbə cavabı onun təzəlik siyasətinin və tətbiq olunan keş konfiqurasiyasının yoxlanılmasını tələb edir.
HTTP keşləmə bəzi mənfi cavabları öz keş şərtləri daxilində əhatə edir, lakin 403 standart olaraq evristik təzəlik almır. Əks halda keşlənə bilən rədd açıq paylaşılan keş ömrü daşıya bilər. Mənbədə icazənin dəyişdirilməsi hələ təzə sayılan cavabı silmir; saxlanmamalı olan qərarlar üçün uyğun cavab siyasətindən istifadə edin.
Squid-in negative_ttl bitmə vaxtı bilinməyən bəzi uğursuz sorğular üçün ayrıca ehtiyat variantdır. Cari direktiv arayışının əhatə etdiyi versiyalarda sənədləşdirilmiş standart dəyəri sıfırdır. Bu, açıq HTTP təlimatları ilə təzə edilmiş xəta cavablarını qadağan etmir.
Arayış həmçinin HTTP pozuntularına icazə verən buraxılış tələb edir və Squid 8-i istisna edir. Squid 2.7 üçün ömür təklifini dəstəyi yoxlamadan başqa buraxılışa köçürməyin. Obyekti silmək ani simptomu aradan qaldıra bilər; onu təkrar istifadə oluna bilən edən siyasət növbəti sorğunu müəyyən edir.