Squid 403 válaszok: friss elutasítás vagy gyorsítótárazott hiba?
Különböztesse meg a friss hozzáférés-elutasítást a gyorsítótárazott negatív választól, mielőtt módosítja a Squid gyorsítótár-élettartam szabályát.
Ugyanannak a 403 oldalnak a kétszeri látványa nem bizonyítja a gyorsítótár-találatot. Vesse össze a tranzakció hozzáférési rekordját és a válaszfejléceket két kérdéssel: ki állította elő az elutasítást, és újrahasználtak-e egy tárolt választ?
- A helyben elutasított kéréshez a hozzáférési szabály vagy az identitás döntésének javítása szükséges.
- A friss forrásoldali elutasítás azt jelenti, hogy a forrás továbbra is elutasítja a kérést.
- Az újrahasznált forrásválaszhoz a frissességi szabály és az alkalmazandó gyorsítótár-beállítás vizsgálata szükséges.
A HTTP-gyorsítótárazás bizonyos negatív válaszokat is bevon a feltételei szerint, de a 403 alapértelmezés szerint nem kap heurisztikus frissességet. Egy egyébként gyorsítótárazható elutasítás kifejezett megosztott gyorsítótár-élettartamot hordozhat. A forrásnál adott engedély módosítása nem törli a még frissnek tekintett választ; a nem tárolandó döntésekhez használjon megfelelő válaszszabályt.
A Squid negative_ttl beállítása külön tartalék a bizonytalan lejáratú, bizonyos sikertelen kérésekhez. Dokumentált alapértéke nulla azokban a verziókban, amelyeket a jelenlegi direktívareferencia lefed. Ez nem tiltja a kifejezett HTTP-utasításokkal frissé tett hibaválaszokat.
A referenciához olyan build is kell, amely engedi a HTTP-sértéseket, és a Squid 8 ki van zárva. Ne vigye át a Squid 2.7-re vonatkozó élettartam-javaslatot más kiadásra a támogatás ellenőrzése nélkül. Egy objektum eltávolítása megszüntethet egy azonnali tünetet; az újrahasználhatóvá tevő szabály határozza meg a következő kérést.