Caching i proxy-t HTTP për URL me vargje pyetjeje
Jepuni burimeve të bazuara në pyetje një politikë cache të qëllimshme, duke i mbajtur vlerat e parametrave të tyre në çelësin e cache-it.
Një varg pyetjeje nuk e bën një përgjigje të pambuloqshme sipas rregullave moderne të HTTP. Një burim publik si /catalog?page=2 mund të deklarojë drejtpërdrejt freskinë e synuar:
Cache-Control: public, max-age=60Kjo është një politikë ilustruese për përmbajtje publike. Përgjigja duhet të plotësojë ende kërkesat e tjera të cachueshmërisë. Rezultatet e personalizuara nuk duhet të fitojnë cache të përbashkët vetëm sepse operatori i proxy-t dëshiron një normë më të mirë goditjesh.
Pyetja mbetet pjesë e URI-së së synuar që përdoret në çelësin e cache-it. Faqja 2 dhe faqja 3 janë kërkesa të ndryshme. Heqja e pyetjes për t'i bërë URL-të e tyre të duken njësoj mund të shërbejë njërin rezultat në vend të tjetrit; kjo nuk i bën rezultatet ekuivalente.
Kufizimi më i vjetër i HTTP për freskinë heuristike të URL-ve me pyetje u hoq pasi doli se ishte zbatuar keq. Freskia e qartë shmang mbështetjen në hamendësimin e cache-it, ndërsa rregullat lokale të proxy-t mund të përjashtojnë ende URL të caktuara.
Trafiku i zakonshëm HTTPS CONNECT e lë burimin dhe politikën e tij të cache-it brenda TLS. Proxy-ja përpara tuneluese nuk fiton një cache objektesh për ato faqe thjesht sepse URL-ja përdor një pyetje.