ક્વેરી સ્ટ્રિંગ ધરાવતા URL માટે HTTP પ્રોક્સી કેશિંગ
ક્વેરી-આધારિત સંસાધનોને ઇરાદાપૂર્વકની કેશ નીતિ આપો અને તેમના પેરામીટર મૂલ્યો કેશ કીમાં રાખો.
આધુનિક HTTP નિયમો હેઠળ ક્વેરી સ્ટ્રિંગ પ્રતિસાદને કેશ-અયોગ્ય બનાવતી નથી. /catalog?page=2 જેવું જાહેર સંસાધન તેની ઇચ્છિત તાજગી સીધી જાહેર કરી શકે છે:
Cache-Control: public, max-age=60આ જાહેર સામગ્રી માટેની ઉદાહરણરૂપ નીતિ છે. પ્રતિસાદે હજી પણ અન્ય કેશ-યોગ્યતાની આવશ્યકતાઓ પૂરી કરવી પડશે. વ્યક્તિગત કરેલા પરિણામોને ફક્ત પ્રોક્સી ઓપરેટરને સારો હિટ દર જોઈએ છે એટલા માટે શેર કરેલ કેશિંગ મળવું જોઈએ નહીં.
ક્વેરી કેશ કીમાં વપરાતા લક્ષ્ય URI નો ભાગ રહે છે. પૃષ્ઠ 2 અને પૃષ્ઠ 3 અલગ વિનંતીઓ છે. તેમના URL સમાન દેખાય તે માટે ક્વેરી દૂર કરવાથી એક પરિણામ બીજા માટે પરોસી થઈ શકે છે; તે પરિણામોને સમકક્ષ બનાવતું નથી.
ક્વેરી URL માટે હ્યુરિસ્ટિક તાજગી પરની HTTP ની જૂની મર્યાદા ખરાબ રીતે અમલમાં આવેલી સાબિત થયા પછી દૂર કરવામાં આવી હતી. સ્પષ્ટ તાજગી કેશની અટકળ પર આધાર રાખવાનું ટાળે છે, જ્યારે સ્થાનિક પ્રોક્સી નિયમો હજી પણ ચોક્કસ URL ને બાકાત કરી શકે છે.
સામાન્ય HTTPS CONNECT ટ્રાફિક સંસાધન અને તેની કેશ નીતિને TLS ની અંદર છોડે છે. ટનલિંગ ફોરવર્ડ પ્રોક્સી તે પૃષ્ઠો માટે ઑબ્જેક્ટ કેશ મેળવતું નથી ફક્ત એટલા માટે કે URL ક્વેરી વાપરે છે.