Ippubblika immaġini li proxy kondiviż jista' jerġa' jużahom
Agħti lit-tweġibiet tal-immaġini li jistgħu jerġgħu jintużaw pubblikament tul tal-ħajja tal-freskezza espliċitu u validaturi, imbagħad interpreta t-tagħbija mill-ġdid tal-browser b'mod separat mill-użu mill-ġdid normali tal-cache.
Għal tweġiba tal-immaġini li tgħaddi minn cache kondiviż viżibbli għall-HTTP, ippubblika tul tal-ħajja espliċitu u validatur. Meta l-immaġini tkun sigura li terġa' tintuża fost l-utenti, eżempju ta' headers tat-tweġiba huma:
Cache-Control: public, max-age=604800
ETag: "image-v4"
It-tul tal-ħajja huwa f'sekondi; 604800 hija ġimgħa waħda. Uża public biss għal kontenut maħsub biex jerġa' jintuża fost l-utenti.
Jekk il-browser u l-proxy kondiviż jeħtieġu tulijiet differenti, s-maxage jipprovdi t-tul tal-ħajja tal-cache kondiviż. Pereżempju, max-age=3600 ma' s-maxage=604800 jagħti lill-cache kondiviż il-perjodu ta' freskezza itwal.
Expires hija data, mhux tul ta' żmien
Expires jieħu timestamp fil-format tad-data HTTP. max-age jaqbeż dak il-qasam, u s-maxage għandu preċedenza għall-cache kondiviżi. Iġġenera kwalunkwe data Expires meta tipproduċi t-tweġiba.
Tagħbija mill-ġdid tista' titlob validazzjoni
Talba li fiha Cache-Control: no-cache titlob validazzjoni b'suċċess fl-oriġini qabel ma tweġiba maħżuna terġa' tintuża. Dan jista' jiġri anke meta l-politika normali ta' freskezza tat-tweġiba kienet tippermetti l-użu mill-ġdid mod ieħor.
Il-validatur jippermetti lill-cache tiċċekkja immaġini mhux mibdula b'mod effiċjenti. Tweġiba 304 tista' tikkonferma r-rappreżentazzjoni maħżuna mingħajr ma terġa' tittrasmetti l-bytes tal-immaġini mill-oriġini. Għalhekk it-traffiku lejn l-oriġini fih innifsu ma jfissirx li l-oġġett fil-cache ġie skartat.
Qabbel l-użu mill-ġdid normali u t-tagħbijiet mill-ġdid espliċiti meta tirrevedi l-politika.