Dopytovací reťazec nerobí odpoveď neukladateľnou podľa moderných pravidiel HTTP. Verejný zdroj, ako je /catalog?page=2, môže svoju zamýšľanú čerstvosť uviesť priamo:

Cache-Control: public, max-age=60

Toto je ilustratívna politika pre verejný obsah. Odpoveď stále musí spĺňať ostatné požiadavky na ukladateľnosť. Personalizované výsledky by nemali získať zdieľanú vyrovnávaciu pamäť len preto, že prevádzkovateľ proxy chce lepšiu mieru zásahov.

Dopyt zostáva súčasťou cieľového URI použitého v kľúči vyrovnávacej pamäte. Strana 2 a strana 3 sú rôzne požiadavky. Odstránenie dopytu, aby ich URL vyzerali rovnako, môže obslúžiť jeden výsledok namiesto druhého; výsledky to nerobí rovnocennými.

Staršie obmedzenie HTTP na heuristickú čerstvosť pre URL s dopytom bolo zrušené po tom, čo sa ukázalo ako zle implementované. Explicitná čerstvosť sa vyhýba spoliehaniu sa na odhad vyrovnávacej pamäte, zatiaľ čo lokálne pravidlá proxy môžu stále vylúčiť konkrétne URL.

Bežná prevádzka HTTPS CONNECT necháva zdroj aj jeho politiku vyrovnávacej pamäte vo vnútri TLS. Tunelujúca dopredná proxy nezískava pre tieto stránky objektovú vyrovnávaciu pamäť len preto, že URL používa dopyt.

Súvisiace články