قم بإعداد شبكة إيصال المحتوى (CDN)

التنفيذ باستخدام KeyCDN

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

سيرشدك هذا المستند خلال مراحل إعداد حساب KeyCDN مع موقع إلكتروني مشغل بواسطة أودو.

إنشاء منطقة سحب في لوحة بيانات KeyCDN

في لوحة بيانات KeyCDN، ابدأ بالانتقال إلى عنصر قائمة المناطق إلى اليسار. في الاستمارة، قم بإعطاء قيمة لـ اسم المنطقة، والذي سيظهر كجزء من URL لـ CDN. بعد ذلك، قم بتعيين حالة المنطقة كـ نشطة للتفاعل مع المنطقة. بالنسبة لـ نوع المنطقة قم بإعداد القيمة لـ سحب، ثم أسفل إعدادات السحب، قم بإدخال عنوان URL الأصلي— يجب أن يكون هذا العنوان هو العنوان الكامل لقاعدة بيانات أودو URL.

Example

استخدم https://yourdatabase.odoo.com وقم باستبدال بادئة النطاق الفرعي yourdatabase باسم قاعدة بياناتك الفعلي. يمكن استخدام URL المخصص كذلك، عوضاً عن نطاق أودو الفرعي الذي تم تقديمه إلى قاعدة البيانات.

صفحة تهيئة منطقة KeyCDN.

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

تالياً، قم بالتمرير إلى أسفل صفحة تهيئة المنطقة ثم قم بحفظ التغييرات. KeyCDN سيشير إلى أن المنطقة الجديدة سيتم تجهيزها للاستخدام. سيستغرق الأمر حوالي 10 دقائق.

KeyCDN يقوم بتجهيز لمنطقة الجديدة للعمل.

ملاحظة

لقد تم إنشاء رابط URL للمنطقة جديد لمنطقتك. في هذا المثال، يكون الرابط pulltest-xxxxx.kxcdn.com. ستختلف هذه القيمة بالنسبة لكل قاعدة بيانات.

قم بنسخ URL المنطقة هذا لمحرر النص، حيث سيتم استخدامه لاحقاً في الخطوات التالية.

قم بتهيئة مثيل أودو مع المنطقة الجديدة

في تطبيق الموقع الإلكتروني من Odoo، انتقل إلى الإعدادات ثم فعّل إعداد شبكة توصيل المحتوى (CDN) وانسخ/الصق قيمة رابط المنطقة من الخطوة السابقة في حقل رابط CDN الأساسي. هذا الحقل مرئي وقابل للتكوين فقط عند تفعيل وضع المطور.

ملاحظة

تأكد من وجود شرطتين مائلتين للأمام (//) قبل CDN Base URL وشرطة واحدة مائلة (/) بعد CDN Base URL.

قم بحفظ الإعدادات عند الانتهاء.

قم بتفعيل إعداد CDN في أودو.

والآن، يستخدم الموقع الإلكتروني CDN للموارد التي تطابق التعبيرات النمطية لـ فلاتر CDN.

في HTML موقع أودو الإلكتروني، تم التأكد من أن تكامل CDN يعمل بشكل صحيح عن طريق التحقق من URL الخاص بالصور. يمكن رؤية قيمة CDN Base URL عن طريق استخدام خاصية متصفح الويب فحص في موقع أودو الإلكتروني. اعثر على سجله عن طريق البحث في علامة تبويب الشبكة tab inside of داخل أدوات التطوير.

يمكن رؤية CDN Base URL باستخدام خاصية الفحص في موقع أودو الإلكتروني.

تمكن من منع المشاكل الأمنية عن طريق تفعيل مشاركة الموارد عبر الأصول (CORS)

التقييدات الأمنية الموجودة في بعض المتصفحات (مثل Mozilla Firefox و Google Chrome) تمنع ملف CSS المرتبط عن بُعد من جلب الموارد ذات الصلة في نفس الخادم الخارجي.

إذا لم يكن خيار CORS مفعلاً في منطقة CDN، ستكون المشكلة الناتجة الأكثر وضوحاً على موقع أودو قياسي هي الافتقار إلى أيقونات Font Awesome لأنه لن يتم تحميل ملف الخط المحدد في CSS Font Awesome من الخادم عن بُعد.

عندما تحدث مشاكل مشاركة الموارد عبر الأصول، ستظهر رسالة خطأ أمني شبيهة بالمخرجات أدناه على أداة مطوِّر متصفح الويب:

تم حجب الخط من أصل 'http://pulltest-xxxxx.kxcdn.com' من التحميل /shop:1 من قِبَل سياسة مشاركة الموارد عبر الأصول: لا توجد ترويسة 'Access-Control-Allow-Origin' في المورد المطلوب. وبالتالي، لن يُسمَح للأصل 'http://yourdatabase.odoo.com' بالوصول.

رسالة خطأ تظهر في أداة المتصفح.

سيؤدي تمكين خيار CORS في إعدادات CDN إلى إصلاح هذه المشكلة.