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

نظرة عامة

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

هام

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

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

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

    هام

    إذا تم تمكين تخويل الرمز المميز لأي مسار على هذا الحساب، فإن وضع standard-cache هو الوضع الوحيد الذي يمكن استخدامه.

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

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

    هام

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

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

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

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

    يفتح مدخل إدارة شبكة تسليم المحتوى.

  2. مرر مؤشر الماوس فوق علامة التبويب HTTP Large، ثم مرر مؤشر الماوس فوق القائمة المنبثقة Cache Settings. انقر فوق Query-String Caching.

    يتم عرض خيارات التخزين المؤقت لسلسلة الاستعلام.

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

  3. حدد وضع سلسلة استعلام، ثم حدد تحديث.

هام

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