كيفية تكوين CDN باستخدام WordPress باستخدام Amazon Web Services (AWS) (بالفيديو)
نشرت: 2020-01-30
آخر تحديث - 8 يوليو 2021
إذا كان لديك موقع WordPress ، فأنت تعلم أهمية أداء الموقع في تصنيف محرك البحث وكذلك في تجربة العملاء. هناك عدة استراتيجيات لتحسين أداء موقعك وضمان سرعة تحميل جيدة للصفحة. كما تعلم ، يعد استخدام شبكة توصيل المحتوى إحدى الاستراتيجيات المهمة التي يمكنك اعتمادها لتسريع تحميل صفحاتك. ستضمن شبكة توصيل المحتوى (CDN) تقديم محتوى الويب الخاص بك من موقع أقرب إلى المستخدم. في هذه المقالة ، سنقدم نظرة عامة حول كيفية تكوين CDN باستخدام Amazon Web Services (Cloudfront) لموقع WordPress الخاص بك.
ما هو Amazon Cloudfront؟
Amazon Cloudfront هي جزء خدمة من Amazon Web Services تساعد في أداء موقعك. إنه يستخدم شبكة عالمية من مراكز البيانات التي ستسرع من توزيع المحتوى على المستخدمين. سيقدم بشكل أساسي محتوى ديناميكيًا وثابتًا بما في ذلك ملفات الصور و html و CSS و JavaScript وما إلى ذلك ، من موقع أقرب إلى المستخدم. سيضمن هذا الحد الأدنى من زمن الوصول في تسليم المحتوى ، والتأكد من أن موقعك يتمتع بسرعة تحميل جيدة للصفحة.

سمات
- موزعة عالميًا من خلال شبكة واسعة من مراكز البيانات لضمان الأداء المتفوق لموقعك على الويب.
- آمن للغاية مع ميزات الأمان المضمنة مثل AWS Shield Standard و AWS Certificate Manager (ACM) وما إلى ذلك ، كما أنه يساعدك على إدارة شهادات SSL المخصصة دون تكاليف إضافية.
- قم بتخصيص ميزات CDN بسهولة باستخدام واجهة المطورين سهلة الاستخدام لـ Cloudfront ، كما أنه يوفر عمليات تكامل مع الأدوات الأخرى وواجهات التشغيل الآلي.
- الوصول من وحدة تحكم واحدة إلى جانب الخدمات الشائعة الأخرى مثل Amazon S3 و Amazon Route 53 و Amazon EC2 و Elastic Load Balancing و AWS Elemental Media Services.
مزايا استخدام Amazon Cloudfront
- سيساعدك على تقديم محتوى ثابت مثل ملفات الصور وجافا سكريبت و CSS وما إلى ذلك ، من خلال شبكة التسليم العالمية ونتيجة لذلك يقلل الحمل على خادمك الأصلي. هذا يعني أن المستخدمين لديك سيكون لديهم تجربة متفوقة أثناء الوصول إلى موقع الويب الخاص بك.
- أيضًا ، يمكنه تقديم محتوى ديناميكي بشكل أسرع مع ميزات مثل تسريع واجهة برمجة التطبيقات.
- ستجد خيارات مختلفة لدفق محتوى الفيديو الخاص بك بسلاسة. ستقوم CDN بتخزين أجزاء الوسائط مؤقتًا وتقليل حمل الخادم.
- مع ميزات الأمان الفائقة ، سيتم تشفير البيانات في جميع أنحاء شبكتك و
- سيتم ضمان أمان البيانات من خلال التشفير المتقدم ومن خلال توفير الوصول فقط للمكونات والخدمات المحددة في مجموعة التكنولوجيا الخاصة بك.
- ستكون قادرًا على تخصيص نمط تسليم المحتوى بناءً على سلوك المستخدم الخاص بك ، ويمكنك أيضًا إجراء اختبار A / B.
- ستكون تحديثات البرامج فعالة من حيث التكلفة وأسرع ، مما يضمن تجربة أفضل للعملاء على موقع الويب الخاص بك.
- تتكامل Cloudfront بشكل فعال مع البنية التحتية لـ AWS وتساعدك على استخدامها بسهولة مع الخدمات الأخرى من لوحة معلومات واحدة. يمكنك استخدام Amazon S3 و AWS Shield لتخفيف DDoS و Elastic Load Balancing وما إلى ذلك بسهولة.
- بالنسبة لمالك موقع WordPress الذي يستخدم Amazon Services ، من المهم فهم عملية دمج Cloudfront مع موقع WordPress.
كيفية دمج Amazon Cloudfront CDN على موقع WordPress الخاص بك؟
فيما يلي نظرة على الخطوات الأساسية لتهيئة CDN باستخدام Amazon Cloudfront على موقع WordPress الخاص بك.
الخطوة 1
تحتاج إلى إنشاء حساب مع Amazon Web Services لدمج Cloudfront CDN على موقع WordPress الخاص بك. يمكنك إنشاء حساب AWS مجانًا واستخدام مجموعة من الخدمات التي تشكل جزءًا منه بحدود معينة.
فيما يلي الخطوات:
- أدخل بريدك الإلكتروني وكلمة المرور ، إلى جانب اسم حساب AWS.
- بعد ذلك ، قدم بعض المعلومات الشخصية مثل الاسم الكامل ورقم الهاتف والبلد والعنوان.
- تحتاج إلى تقديم معلومات بطاقتك الائتمانية للفواتير. لن يتم تحصيل رسوم منك مقابل الاستخدام الأقل من حدود الطبقة المجانية لخدمة AWS. توفر لك الطبقة المجانية 50 جيجابايت من نقل البيانات و 2 مليون طلب مشاهد كل شهر لأول 12 شهرًا لـ Cloudfront.
- في الخطوة التالية ، تحتاج إلى تأكيد هويتك عبر رمز يتم إرساله عبر رسالة نصية أو مكالمة صوتية.
- أخيرًا ، حدد خطة دعم لحسابك. يمكنك الاختيار بين الدعم الأساسي المجاني ودعم المطور 29 دولارًا شهريًا ودعم الأعمال 100 دولار شهريًا.


الخطوة 2
سنستخدم المكون الإضافي Amazon AWS CDN لدمج Cloudfront CDN مع موقع WordPress الإلكتروني الخاص بنا. يعمل المكون الإضافي من خلال مفاتيح الوصول التي تم إنشاؤها من حساب AWS الخاص بك.
ومع ذلك ، توفر مفاتيح وصول المستخدم الجذر وصولاً غير مقيد إلى حساب AWS بالكامل. لذلك ، توصي AWS بإنشاء مستخدم IAM جديد بأذونات محدودة وإنشاء وصول لهذا المستخدم بدلاً من ذلك.
لإنشاء مستخدم IAM ، انقر فوق اسم الحساب في الجزء العلوي الأيمن من لوحة معلومات AWS الخاصة بك. حدد خيار "بيانات اعتماد الأمان الخاصة بي" من القائمة المنسدلة.
من هنا ، توجه إلى قسم المستخدمين في الشريط الجانبي وانقر على "إضافة مستخدم". قم بتعيين اسم مستخدم مناسب للمستخدم واسمح فقط بـ "الوصول الآلي" في نوع الوصول. انقر فوق التالي عند الانتهاء.
ستوفر لك الصفحة التالية ثلاثة خيارات لتعيين الأذونات. حدد الخيار الثالث ، المسمى "الهجوم على السياسات الحالية مباشرةً". أدناه ، استخدم شريط البحث لتصفية خيارات العبارة "cloudfront".

من النتائج المنبثقة ، قم بتمكين الخيار "CloudFrontFullAccess" وانقر فوق التالي. يمكنك تجاهل قسم العلامات والتوجه إلى الصفحة التالية على الفور.
أخيرًا ، راجع التفاصيل وانقر على "إنشاء مستخدم". ستوفر الصفحة التالية معرف مفتاح الوصول ومفتاح الوصول السري المخصص للمستخدم. انسخها واحفظها بأمان. يمكنك أيضًا تنزيل ملف CSV الذي يحتوي على مفاتيح الوصول باستخدام الرابط المقدم.

الخطوه 3
سنستخدم المكون الإضافي Amazon AWS CDN لتبسيط عملية دمج CloudFront CDN مع موقع WordPress الإلكتروني الخاص بنا.
بعد تثبيت المكون الإضافي ، توجه إلى علامة التبويب WPAdmin AWS CDN. هنا ، قدم معرف مفتاح الوصول والمفتاح السري الذي تلقيته في الخطوة السابقة. أيضًا ، حدد فئة سعر مناسبة لك وانقر فوق الزر "إنشاء توزيع".

يمكنك التحقق من التقدم بالنقر فوق الزر "قائمة توزيع AWS". وقم بإنهاء العملية عن طريق إدخال المجال الفرعي المخصص لـ AWS في مربع CNAME.
في وقت لاحق ، يمكنك أيضًا تعطيل CDN أو إعادة تعيين التكوين بالكامل إذا كنت بحاجة إلى ذلك.
الخطوة 4
كخطوة أخيرة ، يمكنك التحقق من تقديم المحتوى من ذاكرة التخزين المؤقت لـ Cloudfront. استخدم وضع التصفح المتخفي في متصفحك ، أو افتح الموقع باستخدام متصفح بديل للتحقق من ذلك. يمكنك أيضًا النقر فوق وضع الفحص في متصفحك للتأكد من أن اسم مجال Cloudfront البديل يخدم الموارد.

نأمل أن تكون هذه المقالة قد قدمت نظرة عامة على CloudFront وكيفية تكوين CDN على موقع WordPress الخاص بك. إذا كان لديك استفسار بخصوص هذا ، فالرجاء ترك تعليق لنا أدناه.
إذا كنت تفضل إصدار فيديو ، يرجى التحقق من الفيديو أدناه:
قراءة متعمقة
- أفضل خدمات CDN المجانية لمساعدتك على تحسين أداء موقع WordPress الخاص بك.
- كيفية تحسين أداء الموقع باستخدام إضافات ووردبريس للتخزين المؤقت