دليل بسيط لاختبار تحميل WordPress
نشرت: 2022-01-03لا يقدم كل مضيف ويب نفس المستوى من الأداء. تعيد العديد من خطط الاستضافة أوقات تحميل رائعة عندما يكون لديك عدد قليل من الزوار. ومع ذلك ، يمكن لهؤلاء المضيفين أنفسهم أن ينكمشوا تحت الضغط عندما يبدأ موقع الويب الخاص بك في الحصول على المزيد من الزيارات. لحسن الحظ ، يساعدك اختبار تحميل WordPress على تحديد مقدار حركة المرور التي يمكن لمزود الاستضافة التعامل معها بدقة.
في هذه المقالة ، سنتحدث عن اختبار الحمل وكيف يعمل. بعد ذلك ، سنناقش ما تحتاجه لإجراء اختبارات تحميل WordPress وكيفية تفسير النتائج.
هيا بنا إلى العمل!
اشترك في قناتنا على اليوتيوب
ما هو اختبار الحمل وماذا يقيس؟
هناك عدة طرق لاختبار أداء موقع WordPress الخاص بك. تتضمن أكثر طرق الاختبار شيوعًا استخدام خدمة مثل GTMetrix أو PageSpeed Insights. تتيح لك هذه الأنظمة الأساسية إدخال عنوان URL ومعرفة المدة التي يستغرقها التحميل في نهاية النظام الأساسي.
اعتمادًا على الأداة التي تستخدمها ، قد تتمكن من الوصول إلى مجموعات مختلفة من المقاييس:
يمكن أن تمنحك خدمات اختبار السرعة فكرة جيدة عن أداء موقع الويب الخاص بك. ومع ذلك ، فإن هذه الأدوات لا ترسم صورة كاملة. دعنا نفصل سبب ذلك:
- أنت تختبر سرعات الصفحة فقط في وقت واحد. يمكن أن تختلف أوقات تحميل الصفحة بشكل كبير من اختبار إلى آخر. هذا يعني أن إجراء اختبار واحد لن يؤدي إلى نتائج دقيقة للغاية.
- لا تستخدم الاختبارات سوى وكيل مستخدم واحد. تحاكي خدمات اختبار سرعة الصفحة وكيل المستخدم للتحقق من أداء موقع الويب الخاص بك. ومع ذلك ، هناك فرق كبير بين ما يحدث عندما يحاول شخص ما الوصول إلى موقع الويب الخاص بك وعندما يكون هناك عدة أشخاص في نفس الوقت.
كل خادم لديه عدد محدود من الموارد. سيستخدم النظام بعضها لتلبية الطلبات عندما يزور شخص ما موقع الويب الخاص بك. كلما قل عدد الموارد التي يمتلكها خادمك ، زادت سرعة نفادها إذا بدأت في الحصول على الكثير من حركة المرور في فترة زمنية قصيرة.
ببساطة ، يمكّنك اختبار تحميل WordPress من معرفة كيف يتفاعل خادمك عندما تضعه تحت الضغط. سيحاكي اختبار الحمل أو "الإجهاد" عدة وكلاء مستخدمين يتنقلون في موقعك على الويب. بعد ذلك ، أي أداة تستخدمها ستقيس كيفية استجابة خادمك أثناء هذه العملية.
من الناحية المثالية ، يجب أن يظل خادمك ثابتًا ويحافظ على أوقات تحميل مماثلة للصفحة حتى مع زيادة عدد المستخدمين. إذا اختلفت أوقات التحميل والاستجابة بشكل كبير ، يمكن أن تشير هذه البيانات إلى موقع ويب أو خادم غير محسن بشكل جيد.
ما تحتاجه لاختبار تحميل WordPress
ما عليك سوى موقع ويب يعمل وأداة اختبار الضغط لاختبار تحميل WordPress. هناك الكثير من الخدمات عبر الإنترنت التي يمكنها محاكاة العديد من المستخدمين الذين يزورون موقعك وقياس النتائج نيابة عنك. ومع ذلك ، فإن العديد من هذه الأدوات إما محمية بنظام حظر الاشتراك غير المدفوع أو معقدة للغاية بحيث لا يمكن للمبتدئين استخدامها.
مع وضع ذلك في الاعتبار ، فإن إحدى أدواتنا المفضلة لاختبار الإجهاد في WordPress هي Loader.io. النظام الأساسي من نفس فريق خدمة التسويق عبر البريد الإلكتروني SendGrid. علاوة على ذلك ، فإنه يوفر خطة مجانية تمكنك من إجراء اختبارات مع ما يصل إلى 10000 مستخدم متزامن:
إلى جانب العثور على خدمة مناسبة ، فإن التحدي الحقيقي في اختبار تحميل WordPress هو تحديد عدد العملاء الذين يجب عليك استخدامهم. استخدام عدد قليل جدًا من العوامل للاختبار يعني أنك لا تشدد على الخادم بدرجة كافية. ومع ذلك ، إذا كنت تستخدم الكثير ، فحتى الخادم المخصص سيواجه صعوبة في مواكبة ما يلي:
بالنسبة إلى موقع ويب جديد ، ليس من النادر أن تحصل على زيارات قليلة فقط في اليوم. في هذا السيناريو ، من المحتمل أنك تستخدم الاستضافة المشتركة ، والتي ستصمد على ما يرام.
ومع ذلك ، لنفترض أنك تدير موقعًا إلكترونيًا ذائع الصيت. في هذه الحالة ، ستكون أعداد الزائرين أعلى بكثير ، وستكافح خطط استضافة الويب ذات الميزانية المحدودة لمواكبة ذلك.
لوضع حركة المرور الكثيفة على موقع الويب في منظورها الصحيح ، إليك بعض الأرقام:
- يمكن أن تتعامل ويكيبيديا مع ما يقرب من 50000 طلب في الثانية ، مع 300 خادم في ذروتها.
- يمكن أن يترجم "عناق الموت" الذي ورد ذكره على موقع Reddit إلى حوالي عشرة مستخدمين في الثانية أو 600 زيارة في الدقيقة.
ستمائة زيارة في الدقيقة على مدار يوم كامل تساوي 864000 مستخدم يوميًا. ستضع حركة المرور موقع الويب الخاص بك بشكل مباشر بين أكثر المواقع شهرة في العالم. بمعنى آخر ، هذا ليس نوع الضغط الذي يمكن للخادم العادي التعامل معه.

إذا كنت تجري اختبار تحمّل لموقع ويب عادي أو متجر عبر الإنترنت ، فيجب أن يكون خادمك قادرًا على التعامل مع عدد معتدل من المستخدمين في فترة زمنية قصيرة. في تجربتنا ، سيكشف الاختبار لـ 15 مستخدمًا في نافذة مدتها دقيقة واحدة الكثير عن أداء الخادم الخاص بك.
قد يبدو هذا كأنه رقم منخفض. ومع ذلك ، فإن 15 مستخدمًا في الدقيقة تعادل 21600 زيارة يوميًا وأكثر من 600000 زيارة شهريًا. إذا نظرت إلى مضيف ويب WordPress مُدار مثل Kinsta ، فإن الخطة التي يمكنها التعامل مع هذا المقدار من الزيارات ستكلفك حوالي 400 دولار شهريًا:
إذا كنت تحصل على 15 مستخدمًا في الدقيقة ، فإن حركة المرور هذه ستضع موقع الويب الخاص بك بشكل مباشر في منطقة النجاح الباهر. ويصادف أن يكون هذا الرقم هو الحد الأدنى من المقاييس التي يقبلها Loader.io لاختبار التحمل.
كيف تفسر نتائج اختبار الحمل
سترغب في مراجعة مقياسين رئيسيين باستخدام اختبار تحميل WordPress. الأول هو متوسط الوقت الذي يستغرقه المستخدمون في تحميل صفحة الاختبار. بالنسبة للمعيار الثاني ، سترغب في التحقق مما إذا كانت مهلة أي من الاتصالات قد انتهت:
يجب أن يكون متوسط الاستجابة منخفضًا قدر الإمكان. في المتوسط ، يجب ألا يستغرق تحميل موقع الويب أكثر من ثانيتين. بعد تجاوز هذا الخط ، سيبدأ معدل الارتداد في الارتفاع بشكل كبير. لذلك ، فإن أي شيء أقل من ثانية هو وقت تحميل ممتاز لأي موقع.
ستحتاج أيضًا إلى إلقاء نظرة على الرسم البياني لوقت الاستجابة عند التفكير في المتوسط. من الناحية المثالية ، يجب أن تظل أوقات التحميل ثابتة نسبيًا عبر الاختبار بأكمله. إذا كان هناك عدد كبير جدًا من الارتفاعات ، فهذا يعني أن الخادم الخاص بك لديه مشاكل في معالجة الطلبات. حتى إذا كانت بعض أوقات التحميل سريعة ، فإن هذه الذروات تُترجم إلى تحسين ضعيف.
عادة ما تبدأ المهلات في الحدوث عندما يكون الخادم الخاص بك تحت حمولة ثقيلة للغاية. في هذا السيناريو ، سيبدأ الخادم في إسقاط طلبات المستخدم عند انتهاء مهلتها.
إذا كنت ترغب في ذلك ، يمكنك الاستمرار في إجراء اختبارات الإجهاد مع زيادة المستخدمين على مدى فترة أطول. ستعيد هذه الطريقة نتائج أكثر دقة. ومع ذلك ، إذا كان مضيف الويب WordPress الخاص بك يتمتع بقوة باختبارات ضغط لمدة دقيقة واحدة ، فهذا يعني أنه يقدم أداءً رائعًا.
في حالتنا ، استخدمنا مضيف ويب WordPress مُدار للاختبار. لم نبدأ في رؤية طفرات في نتائجنا حتى أجرينا اختبارًا مدته دقيقة واحدة لـ 100 مستخدم ، وهو عدد زيارات أكبر بكثير مما تحصل عليه معظم مواقع الويب:
الاختلاف الكبير مع مضيف الويب الرائع هو أنه لا ينبغي للخادم إسقاط أي اتصالات حتى عندما تختلف أوقات الاستجابة بشكل كبير. وبالمثل ، سيظل متوسط وقت الاستجابة منخفضًا نسبيًا.
إذا كان موقع WordPress الخاص بك يكافح في ظل اختبار إجهاد معتدل ، فإننا نوصي باتخاذ خطوات لتحسينه. يمكنك تجربة بعض هذه الطرق:
- استخدم مكونًا إضافيًا للتخزين المؤقت
- تحسين قاعدة بيانات WordPress الخاصة بك
- استخدام شبكة توصيل المحتوى (CDN)
- قم بإزالة المكونات الإضافية والسمات غير المستخدمة
- استخدم تصغير WordPress
- تفعيل ضغط GZIP
- تحسين الصور وملفات الفيديو الخاصة بك
إذا كنت لا تزال تحصل على نتائج سيئة بعد التحسين ، فهذا يشير إلى وجود مشكلة في خطة الاستضافة الخاصة بك. في هذه المرحلة ، يمكنك اختيار ترقية اشتراكك للتعامل مع المزيد من حركة المرور أو الترحيل إلى مضيف ويب أفضل.
خاتمة
هناك العديد من الطرق لاختبار أداء موقع WordPress الخاص بك. من خلال الجمع بين وقت تحميل سرعة الصفحة العادية واختبارات الإجهاد ، ستحصل على الصورة الكاملة لكيفية استجابة موقعك لحركة المرور. تُظهر اختبارات السرعة المتكررة كيفية أداء موقع الويب الخاص بك في ظل الظروف المثلى. في المقابل ، تكشف اختبارات التحميل ما يحدث عندما تبدأ في تكديس المستخدمين.
من السهل نسبيًا إجراء اختبار تحميل WordPress إذا كان لديك وصول إلى الأدوات المناسبة. يتيح لك Loader.io إجراء اختبارات مجانية مع ما يصل إلى 10000 مستخدم في الدقيقة ، وهو أكثر بكثير مما تتلقاه معظم مواقع الويب.
هل لديك أي أسئلة حول اختبار تحميل WordPress؟ دعنا نتحدث عنها في قسم التعليقات أدناه!
صورة مميزة عبر Vectorium / shutterstock.com