تُعتبر شبكة توصيل المحتوى أو CDN هي أداة متقدمة تقوم بتطوير سرعة تحميل موقع الويب الخاص بك . فإذا كان لديك العديد من الزوار البعيدين عن الخادم أو السيرفر الخاص بك ، أو إذا كان لديك الالاف من ملفات الوسائط الكبيرة الحجم ، فأنت تحتاج إلى ربط شبكة توصيل المحتوى (CDN) بنظام ماجنتو 2 الخاص بك . و في هذا الموضوع سنتعرف على خطوات إعداد شبكة توصيل المحتوى داخل نظام ماجنتو 2 .
على سبيل المثال ، إذا كان متجرك الالكترونى يشحن منتجاته إلى أربع دول مختلفة كأمريكا و استراليا و كندا و نيوزيلاندا و لكن الخادم الرئيسي لمتجرك يقع في لوس أنجلوس ، فعند محاولة عميل من استراليا بتحميل موقع الويب الخاص بك ، فإن ذلك يمكن أن يستغرق وقت طويل في تحميل صفحة متجرك . و يرجع سبب ذلك إلى أنه كلما كانت المسافة طويلة بين الدول كلما زاد زمن الانتقال بين طلب السيرفر و الاستجابة لهذا الطلب . فكل 100 كيلومتر تزيد من وقت الاستجابة لطلب السيرفر بحوالي 10 مللي ثانية ، و ذلك يعنى أن العميل الموجود فى مدينة سيدنى سينتظر أطول بثانية واحدة لاستجابة طلب الخادم من العميل الموجود في مدينة لوس أنجلوس .
يمكن أن يشكل هذا الأمر أهمية كبيرة جداً لمبيعات متجرك الالكترونى لأن كل ثانية تأخير في تصفح موقع الويب الخاص بك ، يمكن أن تقلل من عمليات التحويل بنسبة 7 % . لذلك فإن شبكة توصيل المحتوى من أفضل الحلول المستخدمة لحل هذه المشكلة داخل نظام ماجنتو 2 .
مع هذا النظام يمكن أن يكون لديك نسخ من المحتوى الخاص بك على العديد من الخوادم أو السيرفرات حول العالم . و كنتيجة لذلك ، فإن العميل الخاص بك الموجود في مدينة سيدنى سيتم إعادة توجيهه إلى الخادم المحلى و سيتم تحميل موقع الويب الخاص بك بشكل أسرع 10 مرات .
بعد تهيئة إعدادات شبكة توصيل المحتوى ، يجب إكمال إعدادات التكوين من لوحة تحكم ماجنتو 2 . يمكنك إجراء هذه التغييرات على مستوى موقع الويب (Website) في متجرك أو على المستوى العام (Global) في متجرك داخل نظام ماجنتو 2 . عند استخدام شبكة توصيل المحتوى لتخزين ملفات الوسائط ، فإن جميع مسارات الوسائط على صفحات المتجر يتم تغييرها إلى مسارات شبكة توصيل المحتوى التي يتم تحديدها في إعدادات التكوين داخل نظام Magento 2 .
مراحل سير عمل شبكة توصيل المحتوى – CDN Workflow
- يقوم المتصفح بإرسال طلب للوسائط ، حيث يتم فتح صفحة من صفحات المتجر الالكترونى فى متصفح العميل ، و يقوم المتصفح بإرسال طلب للوسائط التي يتم تحديدها بلغة HTML .
- يتم إرسال طلب إلى شبكة توصيل المحتوى (CDN) . فإذا كانت شبكة توصيل المحتوى تحتوى على الصور ، فإنها تقوم بتقديم الوسائط إلى متصفح العميل .
- في حالة عدم توفر الوسائط ، يتم إرسال طلب إلى خادم الويب الخاص بماجنتو 2 ، بمعنى إذا كانت شبكة توصيل المحتوى لا تحتوى على ملفات الوسائط ، فسيتم إرسال طلب إلى سيرفر أو خادم الويب الخاص بماجنتو . إذا كانت ملفات الوسائط توجد في ملف النظام ، فإن خادم الويب يتم إرسالها إلى متصفح العميل .
إعداد شبكة توصيل المحتوى في ماجنتو 2
1 – ادخل من قائمة لوحة تحكم ماجنتو 2 إلى Stores > Settings > Configuration .
2 – اختر من القائمة الجانبية General > Web .
3 – من قائمة Store View الموجودة أعلى يسار الصفحة ، حدد واجهة المتجر التي تريد تطبيق هذه الإعدادات لها في ماجنتو 2.
4 – افتح قسم Base URLs ، ثم قم بإعداد الحقول التالية :
- Base URL for Static View File – قم بتحديث عنوان URL الرئيسي الخاص بملفات العرض الثابتة بعنوان URL الخاص بالموقع على شبكة توصيل المحتوى حيث يتم تحزين ملفات العرض الثابت .
- Base URL for User Media Files – قم بتحديث عنوان URL الرئيسي الخاص بمستخدم ملفات الوسائط بعنوان URL الخاص ملفات الجافا سكريبت في شبكة توصيل المحتوى .
يمكنك ترك الحقول السابقة فارغة أو البدء بالعنصر النائب : {{unsecure_base_url}} .
5 – افتح قسم (Base URLs (Secure ، ثم اتبع الاتي :
- Secure Base URL for Static View Files – قم بتحديث عنوان URL الرئيسي الامن لملفات العرض الثابتة بعنوان URL الخاص بالموقع على شبكة توصيل المحتوى حيث يتم تحزين ملفات العرض الثابت .
- Secure Base URL for User Media Files – قم بتحديث عنوان URL الرئيسي الامن الخاص بمستخدم ملفات الوسائط بعنوان URL الخاص ملفات الجافا سكريبت في شبكة توصيل المحتوى .
يمكنك ترك الحقول السابقة فارغة أو البدء بالعنصر النائب : {{unsecure_base_url}} .
6 – عند الانتهاء من الخطوات السابقة ، اضغط على Save Config لحفظها داخل نظام ماجنتو 2 .