لماذا تحتاج إلى استضافة ووردبريس أسرع؟
أظهر العديد من الباحثين أن لديك 7 ثوان فقط لجذب انتباه الزائر. بمجرد فقدان هذه النافذة ، قد لا يزور الزائر موقع الويب الخاص بك مرة أخرى. يعود الأمر كله إلى اختيار استضافة WordPress أسرع لتحسين وقت تحميل الصفحة لموقع الويب بحيث يمكن للزوار البقاء ومعرفة ما يدور حوله موقعك.
ليس هذا فقط ، لكن Google تعتبر سرعة تحميل الصفحة (الحد المشترك أقل من ثانيتين ) كإشارة تصنيف SERP مهمة.
أنواع استضافة المواقع
تتوفر خيارات استضافة الويب عادةً بأربع نكهات:
الاستضافة المشتركة
في صناعة استضافة الويب ، يشير مصطلح “مشترك” إلى مشاركة موارد الخادم (ذاكرة الوصول العشوائي ، وسعة المعالجة ، والتخزين ، وعرض النطاق الترددي). نظرًا لهذه البيئة المشتركة ، فهو الحل الأكثر اقتصادا للمستخدمين ذوي الميزانية المحدودة ومعرفة قليلة باستضافة مواقع الويب.
في بيئة الاستضافة المشتركة ، يستضيف خادم واحد بمواصفات عالية عدة حسابات مستخدمين مع عدد من مواقع الويب التي تشارك موارد الخادم. في مثل هذا الإعداد ، إذا كان موقع الويب يستهلك الكثير من الموارد ، فسيواجه المستخدمون الآخرون تجربة تحميل بطيئة للموقع بغض النظر عن التحسينات التي قمت بها.
استضافة مخصصة
في بيئة الاستضافة المخصصة ، تمتلك (أو تستأجر) خادمًا كاملاً. على عكس الاستضافة المشتركة ، لا تتم مشاركة موارد الخادم مع أي شخص ، مما يسمح لك بإعداد بيئة استضافة WordPress المفضلة لديك والأسرع.
الجانب الآخر من الاستضافة المخصصة هو أنك ستحتاج إلى معرفة عميقة بإدارة الخادم. نظرًا لأنه لا يمتلك كل مستخدم استضافة مخصص هذه المهارات ، فستحتاج إلى تعيين مسؤول مسؤول (مورد مكلف) لإعداد الخادم وإدارته. على الرغم من عدم وجود حل استضافة يمكن أن يضمن وقت تشغيل بنسبة 100٪ ، فإن الخادم المخصص يعد دائمًا خيارًا رائعًا إذا كان لديك فريق لإعداد الخادم وإدارته.
استضافة VPS
يرمز VPS إلى خادم (خوادم) افتراضية خاصة. هذا الحل هو مزيج من الاستضافة المشتركة والاستضافة المخصصة. يوفر حل VPS خادمًا افتراضيًا (مستضافًا على خادم فعلي واحد كبير) لا تتم مشاركته مع مستخدمين آخرين. ميزة استضافة VPS هي أنه يتم تخصيصك بدقة بالموارد التي دفعت مقابلها!
في بيئة استضافة VPS ، أنت المالك الحقيقي لخادم VPS الخاص بك (على غرار الاستضافة المخصصة) ومسؤول عن إعداد الخادم وإنشاء بيئة استضافة WordPress سريعة. ومع ذلك ، فإن السعر أقل قليلاً مقارنة بالخوادم المخصصة لأنك تمتلك جزءًا فقط من خادم مخصص!
سحابة استضافة
تشبه حلول الاستضافة السحابية استضافة VPS ولكنها أكثر موثوقية. عند الاستضافة على خادم سحابي ، لا يعرف المستخدم الجهاز الفعلي الذي يستضيف موقعه على الويب. بالنظر إلى بنيتها الموزعة ، تعد الاستضافة السحابية حلاً أكثر موثوقية بالمقارنة مع أي حلول استضافة أخرى.
غالبًا ما يكون نموذج التسعير على الاستضافة السحابية الدفع أولاً بأول مما يتطلب منك أن تدفع فقط مقابل الموارد المستهلكة خلال دورة الفاتورة. ومع ذلك ، إذا كنت تعتقد أنك تنفد من الموارد ، فيمكنك دائمًا زيادة موارد الخادم على الفور. تمامًا مثل الاستضافة المخصصة واستضافة VPS ، ما زلت بحاجة إلى إعداد الخادم لإنشاء بيئة استضافة WordPress أسرع.
وفقًا لبيانات Google Trends ، شهدت الاستضافة السحابية اتجاهًا تصاعديًا حادًا في العامين الماضيين.
الاستضافة السحابية المُدارة (Cloudways)
على الرغم من أن الاستضافة السحابية رائعة ، إلا أنها تتطلب منك إعداد خادمك السحابي وإدارته وتأمينه. لهذا ، إما عليك القيام بكل العمل الشاق بنفسك أو تعيين شخص ما للقيام بهذه المهمة.
من خلال حلول الاستضافة السحابية المُدارة ، يعتني الموفر بجوانب إدارة الخادم ويسمح لك بالاستفادة من القوة الكاملة للاستضافة السحابية دون القلق بشأن متاعب تكوين الخادم وأمانه.
تقدم Cloudways تجربة استضافة سحابية مُدارة بالكامل تضمن استضافة موقع WordPress الخاص بك على واحدة من أسرع مجموعات استضافة WordPress مما يوفر لك إدارة بسيطة لخادمك. يتيح لك ذلك التركيز على عمليات الأعمال الخاصة بك والاستمتاع براحة البال التي توفرها لك Cloudways.
لتسليط الضوء على أداء وإمكانيات الاستضافة السحابية المُدارة جنبًا إلى جنب مع حزمة استضافة WordPress أسرع ، سأستخدم Cloudways كمثال في جميع أنحاء هذه المقالة.
بدء اختبار الأداء
في البداية ، سأوضح لك مدى سهولة استخدام منصة Cloudways. لهذا ، أطلقت موقع WordPress على خادم Linode المُدار من Cloudways .
ملاحظة: إذا كنت ترغب في تكرار النتائج ، احصل على حساب تجريبي مجاني (لا داعي لتقديم معلومات بطاقة الائتمان).
بيئة الخادم
لغرض هذه المقالة ، قمت بتشغيل خادم Linode 1 جيجابايت الموجود في Fremont ، كاليفورنيا . تُنشئ عملية تشغيل الخادم بنقرة واحدة خادمًا تم تكوينه مسبقًا مع:
- اباتشي
- الورنيش
- PHP 7+
- NGINX
- ميمكاشد
- PHP-FPM
- MySQL (يمكنك اختيار MariaDB لاحقًا)
- HTTP / 2
- شهادات SSL مجانية من Let’s Encrypt
التعمق في تطبيق WordPress المثبت
بعد تسجيل الدخول إلى Cloudways Platform ، انتقل إلى علامة تبويب التطبيقات من شريط القائمة العلوي. سترى قائمة بالتطبيقات المثبتة (في هذه الحالة ، سترى تطبيقًا واحدًا فقط) ، وعندما تكون فيه ، سترى الشاشة التالية:
قم بزيارة عنوان URL التدريجي لـ WordPress ضمن لوحة المسؤول ، واستخدم بيانات اعتماد تسجيل الدخول ، وانتقل إلى لوحة تحكم WordPress . انتقل إلى علامة التبويب Plugins → Installed Plugins ، وسترى Breeze ، وهو مكون إضافي لذاكرة التخزين المؤقت مثبت مسبقًا.
ملاحظة: لقد قمت بإزالة الصور الترويجية لـ Cloudways من منشور WordPress الافتراضي لتقليل الطلبات الخارجية.
قد تتساءل عن الغرض من Breeze. حسنًا ، Breeze هو مكون إضافي مجاني لذاكرة التخزين المؤقت لـ WordPress بواسطة Cloudways. جميع التطبيقات المستندة إلى WordPress (باستثناء WordPress الافتراضي) التي يتم تشغيلها على Cloudways تأتي مثبتة مسبقًا مع Breeze.
اختبار السرعة بدون أي تحسين
حان الوقت الآن لوضع الأشياء موضع التنفيذ.
دعنا نختبر موقع WordPress دون بذل أي جهود لتحسينه. تتكون بيئة الاختبار من:
- البنية التحتية السحابية: Linode
- حجم الخادم (رام): 1 جيجا بايت
- موقع مركز البيانات: فريمونت ، كاليفورنيا
- نسخة ووردبريس: 1 (مع قالب Twenty Nineteen)
- تم تكوينه مسبقًا باستخدام: 2 ، ورنيش ، و NGINX ، و Breeze مثبتة
لغرض الاختبار ، استخدمت Pingdom Tools ، مع تعيين موقع الاختبار على سان فرانسيسكو.
وها هي نتائج الأداء:
اختبار السرعة بعد التحسين
تعد الإعدادات الافتراضية لبيئة استضافة Cloudways و Breeze مُرضية ، ولكن هناك دائمًا مجال للتحسين ، بالطبع. لنقم بتهيئة وتحسين إعدادات Breeze لمعرفة مدى أدائها لموقع WordPress على الويب.
Breeze سهل التكوين. يمكنك أن ترى أنني قمت بتمكين ضغط Gzip ، والتصغير ، والتجميع ، والتخزين المؤقت للمتصفح بنقرات قليلة. توضح النتيجة التالية قوة أسرع استضافة لـ WordPress مدعومة بالكامل بواسطة مكون إضافي فعال لذاكرة التخزين المؤقت.
هاهو!
إضافة مظهر خفيف الوزن إلى المزيج
بالإضافة إلى أسرع استضافة لـ WordPress ، يمكن أن يساهم المظهر الخفيف أيضًا في سرعة تحميل الصفحة لموقع WordPress الخاص بك. على سبيل المثال ، Astra ، وهو موضوع خفيف الوزن متعدد الأغراض يدعي أنه يتم تحميله في بضع أجزاء من الثانية (تم إجراء الاختبارات باستخدام تثبيت WordPress الافتراضي).
دعنا نرى التحسينات التي يمكن أن تقدمها Astra لموقعك على WordPress.
كما هو واضح في لوحة معلومات WordPress ، تعد Astra من بين أكثر السمات تنزيلًا.
توضح النتيجة التالية تحسينات السرعة عند اختبار الموقع المنشط Astra باستخدام أدوات Pingdom:
لا يوجد فرق كبير عند مقارنتها بموضوع Twenty Nineteen ، ولكن هذا يرجع أساسًا إلى أن البيئة الحالية هي إلى حد كبير مجرد عظام. يكون التأثير الحقيقي لأي موضوع خفيف الوزن أكثر وضوحًا عندما يحتوي موقع WordPress على الكثير من البيانات. دعونا نختبر هذا الادعاء أيضًا!
استيراد قالب Astra
يسمح لك Astra باستيراد القوالب. ومن ثم ، قمت باستيراد نموذج الوكالة مع المكونات الإضافية التالية:
- الحاجيات أسترا
- نموذج الاتصال 7
- العنصر
- الإضافات النهائية لجوتنبرج
إذا كنت بحاجة إلى مساعدة في استيراد النموذج ، فما عليك سوى اتباع هذه العملية .
اختبار السرعة مع نموذج Astra
دعونا نختبر الموقع!
على الرغم من أن لدي موقعًا جاهزًا يحتوي على محتوى ومكونات إضافية أساسية ، إلا أن موقع الويب لا يزال يتم تحميله في حوالي نصف ثانية.
أليس هذا مثير للإعجاب؟ فمن المؤكد.
استيراد البيانات الوهمية باستخدام FakerPress
دعنا نجري اختبارًا آخر مع أحد أشهر ملحقات البيانات الوهمية.
من أجل إضافة محتوى وهمي ، اخترت المكون الإضافي FakerPress .
انتقل إلى لوحة تحكم WordPress وقم بتنزيل المكون الإضافي. بعد تنشيط المكون الإضافي ، انتقل إلى إعدادات المكون الإضافي وأضف 10 منشورات وهمية ، كاملة بالصور والمحتوى المكتوب مع ست فقرات لكل منها.
اختبار السرعة مع بيانات وهمية
وها هي النتيجة:
باستخدام البيانات الوهمية ، تم تحميل الموقع في 298 مللي ثانية فقط ، وهو رقم مثير للإعجاب حقًا!
لاحظ أن مواقع الويب الخاصة بـ WordPress تميل إلى أن تصبح أبطأ مع تراكم عدد المكونات الإضافية والسمات المثبتة وزيادة عدد الطلبات الناتجة.
لماذا تعد Cloudways واحدة من أسرع خدمات استضافة WordPress؟
هناك العديد من الأسباب التي تجعل Cloudways أحد أسرع خدمات استضافة WordPress. وهنا عدد قليل:
إعداد الخادم (الأجهزة ونظام التشغيل والحزم وما إلى ذلك)
يتكون جوهر Cloudways من خدمات وبرامج مثل Apache و NGINX و MySQL / MariaDB وما إلى ذلك ، مما يساهم في بيئة استضافة WordPress أسرع.
يوصي WordPress باستضافة الإعداد باستخدام Apache و / أو دعم Nginx لأحدث إصدارات PHP وهي محمية بشهادات SSL. يأتي كل هذا معًا لتحقيق أقصى استفادة من WordPress من حيث الأداء والأمان.
HTTP / 2
HTTP / 2 هو إصدار متقدم وأفضل من HTTP1.1 ، وهو البروتوكول الأكثر استخدامًا على شبكة الويب العالمية. يساعد في أوقات تحميل أفضل من خلال تقليل وقت استجابة الخادم ، مع ميزة جانبية لتحسين تصنيفات SERP.
يعمل HTTP / 2 على مصطلحات تعدد الإرسال (طلبات متعددة في اتصال TCP واحد) تساعد في خدمة طلبات متعددة من خلال اتصال TCP واحد. في المقابل ، كان HTTP1.1 قادرًا على تقديم طلب واحد فقط من خلال اتصال TCP واحد.
كقاعدة عامة ، إذا كنت مهتمًا بأداء WordPress ، فانتقل دائمًا إلى مزود استضافة يدعم بروتوكول HTTP / 2 .
وقت استجابة الخادم
وقت استجابة الخادم هو الوقت الذي يستغرقه خادم استضافة الويب للرد على طلب الزائر. في بعض الأحيان ، يشار إليه أيضًا باسم Time To First Byte (TTFB). وبالتالي ، إذا كنت تبحث عن بيئة استضافة WordPress أسرع ، فإن وقت استجابة الخادم يعد إحصائية مهمة يجب أن تضعها دائمًا في الاعتبار. كلما انخفض وقت استجابة الخادم ، قل الوقت الذي يستغرقه تحميل صفحة ويب.
أثناء اختبار موقع الويب الخاص بك من خلال Webpagetest أو أي أداة أخرى ، سترى TTFB (وقت استجابة الخادم) كمقياس مهم. وفقًا لإرشادات Google ، يجب ألا يحتوي موقع الويب على TTFB لأكثر من 200 مللي ثانية .
المسافة بين الخادم والزوار
قبل اختيار موفر استضافة WordPress ، تأكد من أنه يوفر مركز بيانات أقرب إلى جمهورك المستهدف. سيساعد هذا في تقليل وقت الاستجابة وتحسين وقت استجابة الخادم (TTFB). نتيجة لذلك ، سيختبر زوار موقعك تحميلًا أسرع لصفحة موقع الويب.
معظم موفري استضافة الويب المشتركين لديهم مراكز بيانات في الولايات المتحدة وأوروبا فقط. ومع ذلك ، فإن موفري خدمات الاستضافة السحابية و VPS المخصصين يقدمون لك خيار مراكز البيانات الموزعة في جميع أنحاء العالم.
Cloudharmony – أداة تحليل المقارنة السحابية تسرد العديد من كبار مزودي الاستضافة وتراقب وقت تشغيلهم فيما يتعلق بمناطق كل مزود سحابي. يمكنك الحصول على فكرة عن موفر السحابة الذي لديه أقصى وقت تشغيل في المنطقة التي تهتم بها.
نصيحة: تشترك Cloudways مع Google و Amazon و DigitalOcean و Vultr و Linode وتوفر حل استضافة سحابية مُدار.
موارد الاستضافة
مع النمو المستمر لعملك ، تعد الزيادة في حركة المرور نتيجة متوقعة (ومرحب بها).
إليك مثال: إذا كنت تمتلك متجرًا عبر الإنترنت وأطلقت عرضًا خاصًا ، فيمكن أن يرتفع عدد الزوار بشكل كبير. نتيجة لذلك ، سيتعين على الخادم الاستجابة لعدد متزايد من طلبات الزوار ، ولكن إذا فشل خادم استضافة الويب في تلبية جميع هذه الطلبات ، فقد يرى زوارك “خطأ خادم داخلي 500”. نتيجة لذلك ، ستعاني كل من الإيرادات المتوقعة وسمعة المتجر.
يعد إدراج جميع المتطلبات أحد أهم الخطوات الأساسية في إنشاء أي عمل تجاري. ومع ذلك ، في حالة الأعمال التجارية عبر الإنترنت ، يجب أن تكون على دراية بالمتطلبات “العادية” و “الخاصة” التي قد تؤدي إلى توقف العمل عن العمل.
إذا لم تكن متأكدًا مما إذا كان مزود استضافة WordPress الحالي لديك يمكنه تلبية جميع توقعاتك ، فاتصل بهم في أسرع وقت ممكن واشرح توقعاتك حتى يتمكنوا من إرشادك وفقًا لذلك. يمكنك أيضًا تجربة خدماتهم قبل الاستثمار في خدمتهم الكاملة.
أشياء أخرى يجب مراعاتها للحصول على أسرع استضافة WordPress
بالإضافة إلى استضافة WordPress السريعة ، هناك جوانب أخرى تدخل في إنشاء موقع WordPress أسرع ، بما في ذلك:
نسخة ووردبريس
يأتي كل إصدار جديد من WordPress مع الكثير من التحديثات المتعلقة بالأداء والأمان. على سبيل المثال ، تم الإبلاغ عن المحرر الجديد Gutenberg على أنه قاتل الأداء على Github . ومع ذلك ، في التحديث التالي (5.0.2) ، تم إصلاح المشكلات وبدأ Gutenberg في تلقي المراجعات المثيرة.
تكون مكاسب الأداء المتراكمة أسرع بنحو 330٪ لمنشور به 200 كتلة. قد يكون هذا أكبر بالنسبة لبعض الإعدادات وتكوينات المكونات الإضافية – رؤية نفس منشور الاختبار يكون أسرع بنسبة 540٪ مع Yoast ، على سبيل المثال. – ذكرت ماتياس فينتورا
تعد تحديثات الأداء هذه هي السبب الأساسي وراء كل توصية خبير بالترقية إلى أحدث إصدار من WordPress.
تحسين قواعد البيانات
يعتمد عدد من عمليات WordPress على التفاعل مع قاعدة البيانات. نظرًا لأن كل تفاعل يتطلب وقتًا ، فقد يكون التأثير التراكمي لتفاعل قاعدة البيانات خطيرًا للغاية بالنسبة لسرعة موقع الويب. في محاولة لتسريع أداء موقع الويب ، يجب كتابة استعلامات قاعدة البيانات بطريقة مُحسَّنة حتى يمكن الوصول إليها وتحديثها وإدارتها بسهولة.
تعد صيانة قاعدة البيانات مطلبًا أساسيًا لأداء موقع الويب. من المهم أن يقوم المسؤولون بتنظيف قاعدة البيانات بشكل دوري لضمان الأداء العالي المستدام. يتضمن هذا أيضًا تحسين الاستعلام لتقليل وقت التنفيذ وبالتالي تسريع استجابة موقع الويب.
محتوى أقل ديناميكية
يتم إنشاء المحتوى الديناميكي استجابة للطلبات التي ينشئها الزائر ، وبالتالي يختلف حجم المحتوى الديناميكي من زائر لآخر. حتى الطلبات البسيطة مثل إنشاء تقدير الشحن يمكن أن تؤدي إلى حجم كبير من البيانات الديناميكية. تخيل الآن حجم المحتوى الديناميكي الناتج عن العديد من المستخدمين المتزامنين. عامل الوقت المطلوب لتنفيذ استعلامات قاعدة البيانات ومن السهل رؤية تأثير إنشاء المحتوى الديناميكي.
في المقابل ، إذا كان موقع الويب يحتوي على محتوى ثابت يتألف من HTML و JS و CSS والصور ، فسيعرض الخادم نفس المحتوى لكل زائر. نتيجة لذلك ، يجب أن يستهلك الخادم حجمًا منخفضًا من الموارد ، مما يؤدي إلى تحميل أسرع للصفحة.
إذا كان بإمكانك تحويل بعض المحتوى الديناميكي إلى ثابت ، فسترى زيادة كبيرة في أداء وسرعة موقع WordPress على الويب. لزيادة تسريع الأمور ، قم بإلغاء تحميل الموارد الثابتة إلى شبكة توصيل المحتوى (CDN).
شبكة توصيل المحتوى (CDN)
تلعب شبكة توصيل المحتوى (CDN) دورًا مهمًا في تسليم كل من المحتوى الثابت والديناميكي لموقع WordPress الخاص بك إلى الجمهور العالمي. تقوم CDN بتخزين الملفات الثابتة و / أو نسخة من موقعك وتخزينها في خوادمها (العقد) المنتشرة في جميع أنحاء العالم ، حتى في الأماكن البعيدة عن خادم الويب الفعلي ، لضمان سرعة تسليم المحتوى.