إعداد شبكة توصيل المحتوى (Content Delivery Network) في ماجنتو 2

آخر تعديل يناير 27, 2021
الاصدار :
أنت هنا فى :

تُعتبر شبكة توصيل المحتوى أو CDN هي أداة متقدمة تقوم بتطوير سرعة تحميل موقع الويب الخاص بك . فإذا كان لديك العديد من الزوار البعيدين عن الخادم أو السيرفر الخاص بك ، أو إذا كان لديك الالاف من ملفات الوسائط الكبيرة الحجم ، فأنت تحتاج إلى ربط شبكة توصيل المحتوى (CDN) بنظام ماجنتو 2 الخاص بك . و في هذا الموضوع سنتعرف على خطوات إعداد شبكة توصيل المحتوى داخل نظام ماجنتو 2 . 

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

يمكن أن يشكل هذا الأمر أهمية كبيرة جداً لمبيعات متجرك الالكترونى لأن كل ثانية تأخير في تصفح موقع الويب الخاص بك ، يمكن أن تقلل من عمليات التحويل بنسبة 7 % . لذلك فإن شبكة توصيل المحتوى من أفضل الحلول المستخدمة لحل هذه المشكلة داخل نظام ماجنتو 2 . 

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

بعد تهيئة إعدادات شبكة توصيل المحتوى ، يجب إكمال إعدادات التكوين من لوحة تحكم ماجنتو 2 . يمكنك إجراء هذه التغييرات على مستوى موقع الويب (Website) في متجرك أو على المستوى العام (Global) في متجرك داخل نظام ماجنتو 2 . عند استخدام شبكة توصيل المحتوى لتخزين ملفات الوسائط ، فإن جميع مسارات الوسائط على صفحات المتجر يتم تغييرها إلى مسارات شبكة توصيل المحتوى التي يتم تحديدها في إعدادات التكوين داخل نظام Magento 2 . 

مراحل سير عمل شبكة توصيل المحتوى – CDN Workflow 

  1. يقوم المتصفح بإرسال طلب للوسائط ، حيث يتم فتح صفحة من صفحات المتجر الالكترونى فى متصفح العميل ، و يقوم المتصفح بإرسال طلب للوسائط التي يتم تحديدها بلغة HTML . 
  2. يتم إرسال طلب إلى شبكة توصيل المحتوى (CDN) . فإذا كانت شبكة توصيل المحتوى تحتوى على الصور ، فإنها تقوم بتقديم الوسائط إلى متصفح العميل . 
  3. في حالة عدم توفر الوسائط ، يتم إرسال طلب إلى خادم الويب الخاص بماجنتو 2 ، بمعنى إذا كانت شبكة توصيل المحتوى لا تحتوى على ملفات الوسائط ، فسيتم إرسال طلب إلى سيرفر أو خادم الويب الخاص بماجنتو . إذا كانت ملفات الوسائط توجد في ملف النظام ، فإن خادم الويب يتم إرسالها إلى متصفح العميل . 

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

إعداد شبكة توصيل المحتوى في ماجنتو 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 . 

Tags:
Was this article helpful?
Dislike 0
السابق :