التحكم في سلوك التخزين المؤقت لشبكة تسليم المحتوى Azure باستخدام سلاسل الاستعلام - المستوى القياسي

نظرة عامة

باستخدام Azure Content Delivery Network، يمكنك التحكم في كيفية تخزين الملفات مؤقتا لطلب ويب يحتوي على سلسلة استعلام. في طلب الويب الذي يحتوي على سلسلة استعلام، تكون سلسلة الاستعلام هي ذلك الجزء من الطلب الذي يحدث بعد علامة الاستفهام (؟). يمكن أن تحتوي سلسلة الاستعلام على زوجٍ واحد أو أكثر من أزواج قيم المفاتيح، حيث يُفصل اسم الحقل وقيمته بعلامة التساوي (=). يُفصل كل زوج من أزواج قيم المفاتيح بعلامة العطف (&). على سبيل المثال، HTTP://www.contoso.com/content.mov?field1=value1&؛ field2=value2. إذا كان هناك أكثر من زوج واحد من قيم المفاتيح في سلسلة استعلام لطلب، فلا يهم ترتيبها.

هام

توفر منتجات Azure Content Delivery Network القياسية والمميزة نفس وظيفة التخزين المؤقت لسلسلة الاستعلام، ولكن واجهة المستخدم مختلفة. توضح هذه المقالة واجهة Azure CDN Standard من Microsoft وAzure CDN Standard من Edgio. للحصول على التخزين المؤقت لسلسلة الاستعلام باستخدام Azure CDN Premium من Edgio، راجع التحكم في سلوك التخزين المؤقت لشبكة تسليم محتوى Azure باستخدام سلاسل الاستعلام - الطبقة المتميزة.

تتوفر ثلاثة أوضاع لسلسلة الاستعلام:

  • تجاهل سلاسل الاستعلام: الوضع Default. في هذا الوضع، تمرر عقدة نقطة حضور شبكة تسليم المحتوى (POP) سلاسل الاستعلام من الطالب إلى خادم الأصل على الطلب الأول وتخزن الأصل مؤقتا. تتجاهل جميع الطلبات اللاحقة للأصل الذي يتم تقديمه من بروتوكول POP سلاسل الاستعلام حتى تنتهي صلاحية الأصل المخزن مؤقتاً.

  • تجاوز التخزين المؤقت لسلاسل الاستعلام: في هذا الوضع، لا يتم تخزين الطلبات ذات سلاسل الاستعلام مؤقتا في عقدة POP لشبكة تسليم المحتوى. تسترد عقدة POP الأصل مباشرة من ملقم الأصل وتمرره إلى مقدم الطلب مع كل طلب.

  • تخزين كل عنوان URL فريد في ذاكرة التخزين المؤقت:في هذا الوضع، يجري التعامل مع كل طلب بعنوان URL فريد، بما في ذلك سلسلة الاستعلام، على أنه أصل فريد مع ذاكرة تخزين المؤقت الخاصة به. على سبيل المثال، يتم تخزين الاستجابة من ملقم الأصل لطلب على سبيل المثال ashx؟ q = test1 مؤقتاً في عقدة POP ويتم إرجاعها لذاكرة التخزين المؤقت اللاحقة مع نفس سلسلة الاستعلام. يتم تخزين طلب example.ashx?q=test2 مؤقتا كأصل منفصل مع إعداد الوقت الخاص به للعيش.

    هام

    لا تستخدم هذا الوضع عندما تحتوي سلسلة الاستعلام على معلمات ستتغير مع كل طلب، مثل معرف الجلسة أو اسم المستخدم، لأنها ستؤدي إلى انخفاض نسبة عدد مرات الدخول إلى ذاكرة التخزين المؤقت.

تغيير إعدادات التخزين المؤقت لسلسلة الاستعلام لملفات تعريف شبكة تسليم المحتوى القياسية

  1. افتح ملف تعريف شبكة تسليم المحتوى، ثم حدد نقطة نهاية شبكة تسليم المحتوى التي تريد إدارتها.

    لقطة شاشة لنقاط نهاية ملف تعريف شبكة تسليم المحتوى.

  2. في الجزء الأيسر ضمن الإعدادات، حدد "Caching rules".

    لقطة شاشة لزر قواعد التخزين المؤقت لشبكة تسليم المحتوى.

  3. في قائمة سلوك التخزين المؤقت لسلسلة الاستعلام، حدد وضع سلسلة استعلام، ثم حدد حفظ.

    لقطة شاشة لخيارات التخزين المؤقت لسلسلة استعلام شبكة تسليم المحتوى.

هام

نظرا لأن التسجيل يستغرق وقتا للنشر عبر شبكة تسليم المحتوى Azure، فقد لا تكون تغييرات إعدادات سلسلة ذاكرة التخزين المؤقت مرئية على الفور:

  • بالنسبة إلى Microsoft Azure CDN Standard من ملفات تعريف Microsoft، عادة ما يكتمل الانتشار في غضون 10 دقائق.
  • بالنسبة إلى Azure CDN Standard من Edgio وAzure CDN Premium من ملفات تعريف Edgio ، يكتمل النشر عادة في 10 دقائق.

الخطوة التالية

  • تعرف على كيفية إزالة المحتوى المخزن مؤقتا من نقطة نهاية Azure Content Delivery Network.