التخزين المؤقت لبروكسي HTTP لعناوين URL ذات سلاسل الاستعلام
امنح الموارد القائمة على الاستعلام سياسة تخزين مؤقت مدروسة مع إبقاء قيم معلماتها في مفتاح التخزين المؤقت.
لا تجعل سلسلة الاستعلام الاستجابة غير قابلة للتخزين المؤقت بموجب قواعد HTTP الحديثة. يمكن لمورد عام مثل /catalog?page=2 أن يعلن حداثته المقصودة مباشرة:
Cache-Control: public, max-age=60هذه سياسة توضيحية للمحتوى العام. ولا تزال الاستجابة مطالبة باستيفاء متطلبات قابلية التخزين المؤقت الأخرى. لا ينبغي أن تكتسب النتائج المخصصة تخزينًا مؤقتًا مشتركًا لمجرد رغبة مشغّل بروكسي في معدل إصابة أفضل.
يبقى الاستعلام جزءًا من URI الهدف المستخدم في مفتاح التخزين المؤقت. الصفحة 2 والصفحة 3 طلبان مختلفان. إن إزالة الاستعلام لجعل عناوين URL تبدو متشابهة قد تخدم نتيجة مكان أخرى؛ وهي لا تجعل النتائج متكافئة.
أُزيل القيد الأقدم في HTTP على الحداثة الاستكشافية لعناوين URL ذات الاستعلام بعد ثبوت سوء تنفيذه. تتجنب الحداثة الصريحة الاعتماد على تخمين ذاكرة التخزين المؤقت، بينما يمكن لقواعد البروكسي المحلية استبعاد عناوين URL معينة.
تترك حركة CONNECT العادية عبر HTTPS المورد وسياسة التخزين المؤقت الخاصة به داخل TLS. والبروكسي الأمامي النفقي لا يحصل على ذاكرة تخزين مؤقت للكائنات لتلك الصفحات لمجرد أن عنوان URL يستخدم استعلامًا.