HTTP proxy gyorsítótárazás lekérdezési karakterláncot tartalmazó URL-ekhez
Adjon a lekérdezés-alapú erőforrásoknak megfontolt gyorsítótár-szabályt, miközben paramétereik értékeit a gyorsítótár-kulcsban tartja.
A lekérdezési karakterlánc nem teszi a választ gyorsítótárazhatatlanná a modern HTTP-szabályok szerint. Egy nyilvános erőforrás, például a /catalog?page=2, közvetlenül megadhatja a szándékolt frissességét:
Cache-Control: public, max-age=60Ez szemléltető szabály nyilvános tartalomhoz. A válasznak továbbra is meg kell felelnie a többi gyorsítótárazhatósági követelménynek. A személyre szabott eredmények nem kaphatnak megosztott gyorsítótárazást csak azért, mert egy proxy-üzemeltető jobb találati arányt szeretne.
A lekérdezés a gyorsítótár-kulcsban használt cél-URI része marad. A 2. oldal és a 3. oldal különböző kérések. A lekérdezés eltávolítása, hogy URL-jeik hasonlónak tűnjenek, az egyik eredményt szolgálhatja ki a másik helyett; ez nem teszi egyenértékűvé az eredményeket.
A HTTP régebbi, a lekérdezéses URL-ek heurisztikus frissességére vonatkozó korlátozását eltávolították, miután bebizonyosodott, hogy rosszul van megvalósítva. A kifejezett frissesség elkerüli a gyorsítótár találgatására való támaszkodást, miközben a helyi proxy-szabályok továbbra is kizárhatnak bizonyos URL-eket.
A szokásos HTTPS CONNECT-forgalom a TLS-en belül hagyja az erőforrást és gyorsítótár-szabályát. Az alagutazó továbbító proxy nem kap objektum-gyorsítótárat ezekhez az oldalakhoz csak azért, mert az URL lekérdezést használ.