Memòria cau del proxy HTTP per a URL amb cadenes de consulta
Doneu als recursos basats en consultes una política de memòria cau deliberada i manteniu els valors dels seus paràmetres a la clau de la memòria cau.
Una cadena de consulta no fa que una resposta no es pugui emmagatzemar a la memòria cau segons les regles modernes d'HTTP. Un recurs públic com /catalog?page=2 pot declarar directament la seva frescor prevista:
Cache-Control: public, max-age=60Aquesta és una política il·lustrativa per a contingut públic. La resposta encara ha de complir els altres requisits d'emmagatzemabilitat a la memòria cau. Els resultats personalitzats no haurien d'adquirir memòria cau compartida només perquè un operador de proxy vulgui una millor taxa d'encerts.
La consulta continua formant part de l'URI de destinació utilitzat a la clau de la memòria cau. La pàgina 2 i la pàgina 3 són sol·licituds diferents. Eliminar la consulta perquè les seves URL semblin iguals pot servir un resultat per l'altre; no fa que els resultats siguin equivalents.
La restricció més antiga d'HTTP sobre la frescor heurística per a URL amb consulta es va eliminar després que es demostrés mal implementada. La frescor explícita evita dependre d'una conjectura de la memòria cau, mentre que les regles locals del proxy encara poden excloure URL concretes.
El trànsit HTTPS CONNECT ordinari deixa el recurs i la seva política de memòria cau dins de TLS. El proxy d'avançament en túnel no obté una memòria cau d'objectes per a aquestes pàgines només perquè l'URL utilitzi una consulta.