Saman 403-sivun näkeminen kahdesti ei todista välimuistiosumaa. Vertaa tapahtuman käyttötietuetta ja vastauksen otsakkeita kahteen kysymykseen: kuka tuotti hylkäyksen ja käytettiinkö tallennettua vastausta uudelleen?

  • Paikallisesti hylätty pyyntö edellyttää käyttösääntö- tai identiteettipäätöksensä korjaamista.
  • Tuore alkuperän hylkäys tarkoittaa, että alkuperä hylkää pyynnön edelleen.
  • Uudelleen käytetty alkuperän vastaus edellyttää sen tuoreuskäytännön ja sovellettavan välimuistiasetuksen tarkistamista.

HTTP-välimuistiin tallennus sisältää tietyt kielteiset vastaukset omien ehtojensa mukaisesti, mutta 403 ei saa oletuksena heuristista tuoreutta. Muuten välimuistiin tallennettava hylkäys voi kantaa jaetun välimuistin eksplisiittisen eliniän. Käyttöoikeuden muuttaminen alkuperässä ei poista vastausta, jota pidetään edelleen tuoreena; käytä asianmukaista vastauskäytäntöä päätöksille, joita ei pitäisi tallentaa.

Squidin negative_ttl on erillinen varakeino tietyille epäonnistuneille pyynnöille, joiden vanheneminen on tuntematon. Sen dokumentoitu oletusarvo on nolla versioissa, jotka nykyinen direktiiviviite kattaa. Se ei kiellä virhevastauksia, jotka tehdään tuoreiksi eksplisiittisillä HTTP-ohjeilla.

Viite edellyttää myös koontiversiota, joka sallii HTTP-rikkomukset, ja sulkee pois Squidin 8. Älä siirrä Squid 2.7:n elinikäehdotusta toiseen versioon tarkistamatta tukea. Objektin poistaminen voi poistaa välittömän oireen; käytäntö, joka tekee siitä uudelleen käytettävän, ratkaisee seuraavan pyynnön.

Aiheeseen liittyvät artikkelit