Vederea aceleiași pagini 403 de două ori nu dovedește o lovitură în cache. Comparați înregistrarea de acces a tranzacției și anteturile răspunsului cu două întrebări: cine a produs refuzul și dacă un răspuns stocat a fost reutilizat.

  • O cerere refuzată local necesită corectarea deciziei privind regula de acces sau identitatea.
  • Un refuz nou de la origine înseamnă că originea respinge în continuare cererea.
  • Un răspuns de origine reutilizat necesită examinarea politicii de prospețime și a configurației de cache aplicabile.

Cache-ul HTTP include unele răspunsuri negative conform condițiilor sale, dar 403 nu primește prospețime euristică implicit. Un refuz altfel cache-abil poate purta o durată explicită de viață a cache-ului partajat. Schimbarea permisiunii la origine nu șterge un răspuns încă considerat proaspăt; folosiți o politică de răspuns adecvată pentru deciziile care nu trebuie stocate.

negative_ttl din Squid este o soluție de rezervă separată pentru anumite cereri eșuate cu expirare necunoscută. Valoarea implicită documentată este zero în versiunile acoperite de referința actuală a directivelor. Aceasta nu interzice răspunsurile de eroare făcute proaspete de instrucțiuni HTTP explicite.

Referința cere, de asemenea, o compilare care permite încălcări HTTP și exclude Squid 8. Nu transferați o sugestie de durată de viață pentru Squid 2.7 către altă versiune fără a verifica suportul. Eliminarea unui obiect poate înlătura un simptom imediat; politica ce îl face reutilizabil determină cererea următoare.

Articole similare