ضمان تحميل موقع الويب الخاص بك بشكل أسرع هو واحد من حرج مقاييس لنجاح الأعمال التجارية عبر الإنترنت. لا أحد يحب موقع التحميل البطيء.
هناك تقنيات مختلفة ل اسرع موقعك على الويب ، ولكن من أسرع الطرق تنفيذ الحق CDN (شبكة توصيل المحتوى).
إذا كنت جديدًا على CDN ، يمكنك الرجوع إلى دليل أساسي لـ CDN من أجل فهم أفضل.
في سطر واحد ، يسرع CDN المحتوى الخاص بك ويخدم الموارد المطلوبة للجمهور من أقرب موقع.
من الضروري اختيار الكمون المنخفض CDN التي تحتوي على POP عالميًا (نقطة أو وجود) أو موقع حافة.
دعونا نلقي نظرة على بعض مزود CDN وعدده POP.
CDN | موقع POP / Edge Network / Cache |
Google Cloud CDN | 100+ |
سحابة مضيئة | 102 |
أمازون كلاود فرونت | 69 |
القشرة | 32 |
MaxCDN | 56 |
Cachefly | 40+ |
في هذا المنشور ، سأتحدث عنه كيفية التمكين Google Cloud CDN لموقعك على الويب وإعداد عنوان URL في WordPress لعرضه مدى السرعة أنه.
Google Cloud CDN متاح لأي شخص يستخدم Google HTTP (S) موازن التحميل ويوفر العديد من الميزات الأخرى جنبًا إلى جنب مع توزيع المحتوى منخفض الكمون.
- Anycast – توزيع المحتوى بالكامل من عنوان IP واحد في جميع أنحاء العالم
- HTTP / 2 – بروتوكول HTTP 2 الجديد هو الدعم.
- HTTPS – إعداد شهادة SSL / TLS في Load Balancer
- التسجيل – التقاط / تفويت ذاكرة التخزين المؤقت في تسجيل Stackdriver
- تنظيف ذاكرة التخزين المؤقت – تنظيف ذاكرة التخزين المؤقت على الفور
Contents
تمكين Google Cloud CDN
يمكنك تمكين CDN على Google Load Balancer الحالي أو الجديد
لتمكين LB الموجود:
- تسجيل الدخول إلى Google Cloud Platform لإدراجها موازن التحميل
- انقر على تعديل
- انتقل إلى تكوين الخلفية وحدد الخلفية الموجودة
- ضع علامة على “تمكين Cloud CDN“ضمن تكوين الواجهة الخلفية لموازن تحميل HTTP (S)
- انقر فوق تحديث لحفظ التكوين
لإنشاء LB جديد وتمكينه
كشرط مسبق LB ، تحتاج إلى إنشاء مجموعة مثيل. بمجرد إنشاء مجموعة النسخ ، يمكنك القيام بما يلي لإنشاء HTTP (S) LB وتمكين Cloud CDN.
- تسجيل الدخول إلى Google Cloud Platform
- انتقل إلى الشبكات >> توزيع الحمل >> إنشاء موازن التحميل
- حدد “بدء التكوين” لموازنة تحميل HTTP (S)
- إنشاء تكوين خلفية مع مجموعة المثيلات الموجودة وحدد “تمكين Cloud CDN.”
على الأرجح لن تحتاج إلى إجراء أي تهيئة لـ (قواعد المضيف والمسار & التكوين الأمامي) إذا كنت تقوم فقط بإعداد LB الأساسي.
يمكنك ترك التكوين الافتراضي والنقر فوق إنشاء
سيستغرق الأمر بضع ثوان ، وستحصل على تأكيد بإنشاء LB. سوف يرتبط LB ب IP العام الذي ستستخدمه للتحديث أ سجل المجال الخاص بك.
ملحوظة: ستمنحك Google بشكل افتراضي عنوان IP سريع الزوال ، ويوصى بشدة بالحصول على عنوان IP عام ثابت لـ LB.
اختبار Google Cloud CDN
إذن هذا ما فعلته للاختبار.
لقد قدمت f1-micro سبيل المثال مع 10 جيجابايت SSD القرص على Google Cloud. راجع للشغل ، سيكلف هذا التكوين حوالي 6 دولارات.
لقد قمت بتثبيت WordPress بمساعدة EasyEngine دون أي المساعد وذاكرة التخزين المؤقت أشر نطاقي (Chandan.io) إلى عنوان IP الخارجي الخاص بـ VM.
ملحوظة: قد يستغرق نشر DNS بعض الوقت ، لذلك عليك التأكد من المجال يحل إلى Google Cloud VM قبل بدء الاختبار.
لقد قمت بتثبيت موضوع BLOGGING ، لذلك يحتوي على بعض المحتوى.
اختبار WordPress بدون Google Cloud CDN
لقد أجريت اختبار سرعة ضد Chandan.io من خلال BlazeMeter مع 50 مستخدمًا متزامنًا إلى عن على دقيقتين والنتائج هي:
- متوسط زمن الاستجابة 13.46 ثانية
- وقت الاستجابة 90٪ هو 26.73 ثانية
الآن أعرف أدائي في WordPress من VM ، وحان الوقت لتمكين شبكة CDN السحابية وتشغيل الاختبار مرة أخرى قارن النتائج.
يمكنك أيضًا التفكير في بعض الأدوات الأخرى لإجراء اختبار الحمل.
اختبار WordPress باستخدام Google Cloud CDN
لقد أنشأت LB باستخدام Cloud CDN وقمت بتحديث سجل المجال A للإشارة إلى LB العام IP.
تظل الواجهة الخلفية VM كما هي ، وقد أجريت الاختبار مع 50 مستخدمًا لمدة دقيقتين وهنا النتائج.
هل ترى فرقا كبيرا?
- متوسط زمن الاستجابة 3.82 ث قارن ب 13.46 ثانية بدون CDN.
- وقت استجابة 90٪ 9.6 ثانية قارن ب 26.73 ثانية بدون CDN.
- متوسط الإنتاجية 10.28 يضرب في الثانية مقارنة ب 3.24 بدون CDN.
قام Google Cloud CDN بتحميل موقع الويب الخاص بي بسرعة وزاد الإنتاجية. كان هذا الاختبار على نسخة تجريبية من WordPress دون أي مكون إضافي للتخزين المؤقت.
هل جربت Google Cloud CDN حتى الآن?
العلامات:
برنامج “شركاء Google المعتمدون”