استكشاف أخطاء ضغط ملف Azure Content Delivery Network وإصلاحها
هام
سيتم إيقاف Azure CDN Standard من Microsoft (الكلاسيكي) في 30 سبتمبر 2027. لتجنب أي تعطيل للخدمة، من المهم ترحيل Azure CDN Standard من ملفات تعريف Microsoft (الكلاسيكية) إلى Azure Front Door Standard أو المستوى المتميز بحلول 30 سبتمبر 2027. لمزيد من المعلومات، راجع Azure CDN Standard من إيقاف Microsoft (الكلاسيكي).
تم إيقاف Azure CDN من Edgio في 15 يناير 2025. لمزيد من المعلومات، راجع الأسئلة المتداولة حول إيقاف Azure CDN من Edgio.
تساعدك هذه المقالة على استكشاف المشكلات المتعلقة بضغط ملف CDN وإصلاحها.
إذا كنت بحاجة إلى مزيدٍ من المساعدة في أي وقت في هذه المقالة، فيمكنك الاتصال بخبراء Azure على منتديات MSDN Azure وStack Overflow. بدلا من ذلك، يمكنك أيضا تقديم حادث دعم Azure. انتقل إلى موقع Azure Support وحدد Get Support.
العرض
تم تمكين الضغط لنقطة النهاية، ولكن يتم إرجاع الملفات دون ضغط.
تلميح
للتحقق مما إذا كان يتم إرجاع ملفاتك مضغوطة، تحتاج إلى استخدام أداة مثل Fiddler أو أدوات مطور المستعرض. تحقق من عناوين استجابة HTTP التي تم إرجاعها مع محتوى شبكة تسليم المحتوى المخزن مؤقتا. إذا كان هناك عنوان باسم Content-Encoding
بقيمة gzip، أو bzip2، أو brotli أو deflate، يتم ضغط المحتوى الخاص بك.
السبب
هناك العديد من الأسباب المحتملة، بما في ذلك:
- المحتوى المطلوب غير مؤهل للضغط.
- لم يتم تمكين الضغط لنوع الملف المطلوب.
- لم يتضمن طلب HTTP عنوان يطلب نوع ضغط صالح.
- إن المصدر هو إرسال محتوى مجمع.
خطوات استكشاف الأخطاء وإصلاحها
تلميح
كما هو الحال مع نشر نقاط نهاية جديدة، تستغرق تغييرات تكوين شبكة تسليم المحتوى بعض الوقت للنشر عبر الشبكة. عادةً، يتم تطبيق التغييرات في غضون 90 دقيقة. إذا كانت هذه هي المرة الأولى التي تقوم فيها بإعداد الضغط لنقطة نهاية شبكة تسليم المحتوى، يجب أن تفكر في الانتظار لمدة ساعة إلى ساعتين للتأكد من نشر إعدادات الضغط إلى الملوثات العضوية الثابتة.
التحقق من الطلب
أولًا، يجب علينا إجراء فحص سريع للعقل على الطلب. يمكنك استخدام أدوات المطور بمستعرضك لعرض الطلبات التي يتم إجراؤها.
- تحقق من إرسال الطلب إلى عنوان URL لنقطة النهاية لديك،
<endpointname>.azureedge.net
، وليس إلى المصدر. - تحقق من أن الطلب يحتوي على عنوان قبول الترميز، وأن تحتوي القيمة لهذا العنوان على gzip، أو deflate، أو brotli أو bzip2.
التحقق من إعدادات الضغط
انتقل إلى نقطة النهاية في مدخل Microsoft Azure وحدد الزر تكوين .
- التحقق من الضغط ممكّن.
- تحقق من تضمين نوع MIME للمحتوى المطلوب ضغطه في قائمة التنسيقات المضغوطة.
التحقق من الطلب في خادم المصدر لعنوان Via
يشير عنوان Via HTTP إلى خادم الويب حيث يتم تمرير الطلب بواسطة خادم وكيل. لا تقوم خوادم ويب Microsoft IIS بشكل افتراضي بضغط الاستجابات عندما يحتوي الطلب على Via. لتجاوز هذا السلوك، قم بما يلي: