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.

Artikli relatati