HTTPk ikus dezakeen cache partekatu batetik igarotzen den irudi-erantzun baterako, argitaratu bizitza esplizitua eta balidatzaile bat. Irudia erabiltzaileen artean berrerabiltzeko segurua denean, adibidez erantzun-buruak hauek dira:

Cache-Control: public, max-age=604800
ETag: "image-v4"

Bizitza segundotan dago; 604800 astebete da. public erabili soilik erabiltzaileen artean berrerabiltzeko pentsatutako edukietan.

Nabigatzaileak eta proxy partekatuak bizitza desberdinak behar badituzte, s-maxage-k cache partekatuaren bizitza ematen du. Adibidez, max-age=3600 eta s-maxage=604800 erabiliz gero, cache partekatuak freskutasun-aldi luzeagoa jasotzen du.

Expires data bat da, ez iraupena

Expires-ek HTTP data formatuko denbora-marka hartzen du. max-age-k eremu hori gainidazten du, eta s-maxage-k lehentasuna du cache partekatuetan. Sortu edozein Expires data erantzuna sortzean.

Birkarga batek balidazioa eska dezake

Cache-Control: no-cache daukan eskaera batek jatorrian balidazio arrakastatsua eskatzen du gordetako erantzuna berrerabili aurretik. Hori gerta daiteke erantzunaren ohiko freskutasun-politikak bestela berrerabilera baimenduko lukeenean ere.

Balidatzaileak cacheari aldatu gabeko irudia modu eraginkorrean egiaztatzeko aukera ematen dio. 304 erantzun batek gordetako irudikapena berretsi dezake irudiaren byteak jatorritik berriro bidali gabe. Beraz, jatorrirako trafikoak ez du berez esan nahi cachean gordetako objektua baztertu denik.

Konparatu berrerabilera arrunta eta birkarga esplizituak politika berrikustean.

Erlazionatutako artikuluak