Ista 403 stranica dva puta nije dokaz pogotka u kešu. Uparite zapis pristupa transakcije i zaglavlja odgovora s dva pitanja: ko je proizveo odbijanje i je li ponovno iskorišten pohranjeni odgovor?

  • Lokalno odbijen zahtjev traži ispravku odluke o pravilu pristupa ili identitetu.
  • Svježe odbijanje izvora znači da izvor još uvijek odbija zahtjev.
  • Ponovno iskorišten odgovor izvora traži provjeru njegove politike svježine i primjenjive konfiguracije keša.

HTTP keširanje uključuje neke negativne odgovore pod svojim uvjetima, ali 403 prema zadanim postavkama ne dobija heurističku svježinu. Inače keširano odbijanje može nositi izričit životni vijek zajedničkog keša. Promjena dozvole na izvoru ne briše odgovor koji se još smatra svježim; koristite odgovarajuću politiku odgovora za odluke koje se ne smiju pohranjivati.

Squidov negative_ttl zasebna je rezervna opcija za određene neuspjele zahtjeve s nepoznatim istekom. Dokumentirana zadana vrijednost je nula u verzijama koje pokriva trenutni priručnik direktiva. To ne zabranjuje odgovore o greškama koji su osvježeni izričitim HTTP uputama.

Priručnik također zahtijeva gradnju koja dopušta HTTP prekršaje i isključuje Squid 8. Nemojte prenositi prijedlog trajanja za Squid 2.7 u drugo izdanje bez provjere podrške. Uklanjanje objekta može ukloniti trenutni simptom; politika koja ga čini ponovno iskoristivim određuje sljedeći zahtjev.

Povezani članci