HTTP starpniekservera kešošana URL ar vaicājuma virknēm
Piešķiriet vaicājumos balstītiem resursiem apzinātu kešatmiņas politiku, saglabājot to parametru vērtības kešatmiņas atslēgā.
Vaicājuma virkne nepadara atbildi nekešojamu saskaņā ar mūsdienu HTTP noteikumiem. Publisks resurss, piemēram, /catalog?page=2, var tieši norādīt paredzēto svaigumu:
Cache-Control: public, max-age=60Šī ir ilustratīva politika publiskam saturam. Atbildei joprojām jāatbilst pārējām kešojamības prasībām. Personalizēti rezultāti nedrīkst iegūt koplietotu kešu tikai tāpēc, ka starpniekservera operators vēlas labāku trāpījumu līmeni.
Vaicājums paliek mērķa URI, kas tiek izmantots kešatmiņas atslēgā, daļa. 2. lapa un 3. lapa ir atšķirīgi pieprasījumi. Vaicājuma noņemšana, lai to URL izskatītos vienādi, var apkalpot vienu rezultātu otra vietā; tas nepadara rezultātus līdzvērtīgus.
HTTP vecākais ierobežojums attiecībā uz heiristisko svaigumu vaicājuma URL tika atcelts pēc tam, kad atklājās, ka tas ir slikti ieviests. Skaidrs svaigums ļauj izvairīties no paļaušanās uz keša minējumu, savukārt vietējie starpniekservera noteikumi joprojām var izslēgt konkrētus URL.
Parastā HTTPS CONNECT plūsma atstāj resursu un tā kešatmiņas politiku TLS iekšienē. Tunelējošais pārsūtīšanas starpniekserveris neiegūst objektu kešu šīm lapām tikai tāpēc, ka URL izmanto vaicājumu.