كيفية اختبار الضغط على موقع WordPress في عام 2021

نشرت: 2021-09-13
اختبار تحمل موقع الويب
اتبعCloudways

مع دخول الجميع في تبني الرقمنة من خلال تطوير موقع ويب لأعمالهم ، هناك بعض العوامل الحاسمة التي يجب عليك تحديد أولوياتها لنجاح متجر التجارة الإلكترونية الخاص بك. أحد هذه الاختبارات هو اختبار إجهاد موقع الويب (أو اختبار تحميل).

لقد ولت الأيام التي كان الناس يحتاجون فيها إلى دفع مبالغ ضخمة للمطورين لبناء مواقعهم على الويب. لقد جعل WordPress المهمة أسهل ، وبفضل منشئي الصفحات ، يمكن للجميع تقريبًا تطوير متاجر التجارة الإلكترونية الخاصة بهم ، دون أي معرفة بالشفرات. بعد قولي هذا ، ستحتاج إلى التأكد من أن كل شيء يعمل بشكل صحيح على موقع الويب الخاص بك قبل أن يتم نشره ، لذلك يُقترح دائمًا تشغيل اختبار تحميل موقع الويب أولاً.

  • ما هو اختبار الإجهاد؟
  • المتطلبات الأساسية لاختبار تحميل WordPress
  • كيفية إجراء اختبار الإجهاد على موقع WordPress
    • قم بالتسجيل على Loader.io
    • أضف عنوان URL لموقع الويب الخاص بك
    • تكوين الاختبار
    • أنشئ مستخدم SFTP على Cloudways
    • قم بتحميل ملف التحقق
    • تحقق عبر Loader.io
    • قم بإنشاء اختبار
    • قم بتشغيل اختبار الإجهاد
    • مراقبة النتائج
  • كيفية إدارة موقع ووردبريس ذي حركة مرور عالية
    • قم بترقية خطة الاستضافة الخاصة بك
    • موارد الخادم
    • اتبع نهجًا مبسطًا
    • استخدم البرنامج المساعد للتخزين المؤقت
  • كيفية تحسين أداء موقع WordPress
    • استثمر في استضافة WordPress المُدارة
    • تقليل حجم DOM
    • استخدم CDN
    • قم بتحديث إصدار PHP
    • Clean Code WordPress Theme
  • قم بتغليفه

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

في هذه المقالة ، سنقوم بإدراج المتطلبات الأساسية لاختبار تحميل WordPress ، والخطوات التي ستتخذها لإجراء اختبار تحمّل على موقع WordPress الخاص بك ، وبعض النصائح لإدارة موقع الويب وتحسينه. تخطي إلى القسم ذي الصلة ، أو اقرأ المدونة بأكملها للحصول على فهم عميق لاختبار الإجهاد في WordPress.

ما هو اختبار الإجهاد؟

قبل أن ندرج خطوات إجراء اختبار تحمّل على موقع WordPress على الويب ، دعونا نفهم معنى اختبار التحمل والغرض منه وأهميته.

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

يساعدك اختبار الإجهاد في تحديد أداء موقع الويب الخاص بك عندما يمر بقدر معين من الضغط أو التحميل المرسل عبر البرنامج.

يمكنك إجراء اختبار تحمّل في بيئات مختلفة ، في حركة مرور منخفضة أو عادية أو عالية ؛ للمستخدم الحرية في تخصيص اختبار الحمل وملاحظة النتائج.

تذكر عدم إرسال أحمال غير واقعية على موقع الويب الخاص بك. قم بتقييم الأرقام الواقعية ، وقم بالمبالغة فيها قليلاً ثم أرسل هذا التحميل إلى موقع WordPress الخاص بك للتحقق من كيفية معالجته. لاحظ متوسط ​​حركة المرور لديك للحصول على فكرة عن الحمل المقدر في ساعات الذروة أو في حالة وجود حدث خاص.

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

المتطلبات الأساسية لاختبار تحميل WordPress

يتضمن اختبار الإجهاد أو اختبار التحميل في WordPress إرسال " زوار مزيفين " إلى موقعك ، ولكن هذا قد يتعارض مع مزود الاستضافة في بعض الحالات. هناك بعض المتطلبات الأساسية التي يجب عليك اتباعها لحماية نفسك من أي مضايقات من هذا القبيل.

يقدم العديد من مزودي الاستضافة حزمًا تسمح لعدد محدود فقط من الزوار على موقعك ، وبمجرد تجاوز هذا العدد ، فإنه ينتج عنه تكاليف إضافية. في بعض الحالات ، قد يتم تعليق موقعك عندما يواجه مثل هذه الزيارات غير العادية.

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

كيفية إجراء اختبار الإجهاد على موقع WordPress

دعنا ننتقل إلى خطوات إجراء اختبار تحمّل على موقع ويب WordPress.

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

قم بالتسجيل على Loader.io

  • قم بالتسجيل للحصول على حساب Loader.io مجاني لأغراض تجريبية.

ملاحظة: Loader.io هي أداة اختبار تحميل ، ويسمح لك حسابها المجاني باختبار ما يصل إلى عنوانين URL لكل اختبار. إذا كنت تدير موقع WooCommerce ، فيمكنك الاختبار على yoursite.com و yoursite.com/shop ، وبالتالي فإن الخطة المجانية كافية تمامًا - فهي تسمح باختبار ما يصل إلى 10000 زيارة محاكاة.

قم بالتسجيل على اللودر

أضف عنوان URL لموقع الويب الخاص بك

  • انقر فوق الزر New Host وابدأ في تكوين اختبارك.

إضافة مضيف جديد على محمل

  • تحقق من عنوان بريدك الإلكتروني ، ثم أضف عنوان URL لموقع الويب الخاص بك .

قم بتأكيد بريدك الألكتروني

تكوين الاختبار

  • بمجرد إضافة عنوان URL ، انقر فوق زر التحقق للحصول على ملف التحقق ، أو يمكنك أيضًا إجراء التحقق من DNS .
  • قم بتنزيل ملف التحقق.

تكوين الاختبار

أنشئ مستخدم SFTP على Cloudways

  • بعد تنزيل الملف ، أنشئ مستخدم SFTP على لوحة معلومات Cloudways في علامة التبويب تفاصيل الوصول .

إنشاء مستخدم sftp على cloudways

قم بتحميل ملف التحقق

  • استخدم FileZilla أو أي عميل SFTP من اختيارك.
  • اتصل بالخادم الخاص بك باستخدام بيانات الاعتماد التي تم الحصول عليها من الخطوات السابقة وقم بتحميل ملف التحقق إلى public_html .

قم بتحميل ملف التحقق

تحقق عبر Loader.io

  • بمجرد تحميل الملف الخاص بك ، ارجع إلى لوحة معلومات Loader.io وانقر فوق " تحقق" .

إذا قام Loader.io بجلب الملف وسارت الأمور على ما يرام ، فسترى رسالة تأكيد خضراء. انقر فوق النص لإنشاء الاختبار الأول الخاص بك.

التحقق من هدف محمل

قم بإنشاء اختبار

  • بعد التحقق من موقع الويب الخاص بك ، قم بإنشاء اختبار عن طريق تسميته ، واختيار نوع المحاكاة ، وعدد الزيارات المراد محاكاتها خلال فترة زمنية محددة.

إنشاء اختبار

قم بتشغيل اختبار الإجهاد

  • انقر فوق الزر تشغيل الاختبار لبدء اختبار الضغط على موقع WordPress الخاص بك.

قم بإجراء اختبار التحمل

مراقبة النتائج

  • مشاهدة محاكاة الوقت الحقيقي لموقع الويب الخاص بك.

لقد قمنا بمحاكاة 250 زيارة في الدقيقة ، مع عدم وجود مهلات ووقت استجابة بين 277 مللي ثانية و 720 مللي ثانية بمتوسط ​​365 مللي ثانية وهي نتيجة ممتازة.

مراقبة نتائج اختبار الحمل

يمكنك أيضًا التحقق من أداء الخادم الخاص بك أثناء اختبارات الإجهاد / التحميل من إدارة خادم لوحة معلومات Cloudways. لاحظ أن إحدى معلمات وحدة المعالجة المركزية الخاصة بنا شهدت استخدامًا بنسبة 5٪ فقط لخدمة 250 مستخدمًا في دقيقة واحدة.

استضف WordPress على Cloudways لتجربة خالية من الإجهاد

قم بتوسيع خطتك لأعلى ولأسفل في أي وقت وفقًا للمتطلبات.

انضم إلى Cloudways

مراقبة نتائج اختبار التحمل

كيفية إدارة موقع ووردبريس ذي حركة مرور عالية

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

إذن كيف يدير المرء موقع WordPress عالي الحركة؟ حسنًا ، هناك مجموعة من المتطلبات الأساسية التي يجب على كل مالك موقع ويب اتباعها لإدارة الزيادات في حركة المرور.

قم بترقية خطة الاستضافة الخاصة بك

يقولون أنه كلما كان ذلك أفضل ؛ ينطبق القياس على اختيارك لمزود الاستضافة بالإضافة إلى خطة استضافة أفضل. سيساعدك هذا في التعامل مع حركة المرور العالية بشكل أفضل بكثير من خطة الاستضافة الرخيصة المقيدة. يمكنك أن تطلب من مزود الاستضافة الخاص بك ترقية تطبيق مُدار. تتيح لك Cloudways توسيع نطاق خادمك بسهولة عندما تحتاج إلى المزيد من الموارد.

قم بترقية خطة الاستضافة الخاصة بك

تقدم Cloudways أدوات للترقية بأمان ، حيث يمكنك استنساخ الخادم الخاص بك وإجراء الترقية في الخادم المستنسخ. يمكنك أيضًا استنساخ التطبيق على نفس الخادم ثم إجراء الترقية. يوصى بعدم إجراء ترقية مباشرة على موقع الإنتاج الخاص بك.

موارد الخادم

يعد خادم الويب الموثوق به إلى جانب موارد الخادم الكافية أمرًا ضروريًا لتشغيل موقع WordPress الخاص بك دون أي مشاكل.

نظرًا لأن أحجام المرور المرتفعة يمكن أن تضع ضغطًا كبيرًا على خادم الويب الخاص بك ، فأنت بحاجة إلى التأكد من أن موارد الخادم لديك جيدة بما يكفي لتوفير طاقة معالجة وذاكرة كافية.

بالإضافة إلى ذلك ، تأكد من أن مزود الاستضافة الخاص بك يقدم أحدث إصدارات MySQL و PHP للحصول على تجربة موقع WordPress خالية من المتاعب.

اتبع نهجًا مبسطًا

إن اتباع نهج بسيط في موقع WordPress الخاص بك سيقضي على نصف مشاكلك. اختر موضوعًا يكمل علامتك التجارية حتى في الوقت الذي يتحمل فيه عددًا كبيرًا من الزيارات. لا تحشو موقعك بمكونات غازيليون الإضافية. بدلاً من ذلك ، قم بتثبيت تلك التي تضيف قيمة إلى موقعك.

استخدم البرنامج المساعد للتخزين المؤقت

يقلل التخزين المؤقت من الحمل الإجمالي على موقع الويب الخاص بك ؛ بمجرد استخدام هذا ، يعرض WordPress إصدارات HTML من مدوناتك بدلاً من PHP لزيادة السرعات. يمكن أن يكون التخزين المؤقت في WordPress تقنيًا بعض الشيء ، ولكن العديد من مكونات التخزين المؤقت المجانية مثل Breeze تخزن المحتوى الخاص بك مؤقتًا لتقديمه للزائرين.

نسيم البرنامج المساعد التخزين المؤقت

كيفية تحسين أداء موقع WordPress

يتناسب أداء موقع الويب بشكل مباشر مع تجربة المستخدم ، وتترجم تجربة المستخدم الجيدة إلى تصنيفات أفضل ، وبالتالي المزيد من حركة المرور. السؤال هو ، كيف يمكن للمرء تحسين أداء موقع WordPress الخاص بهم؟ لقد نجحنا في حل اللغز من خلال توفير الاختراقات الخمسة السحرية لتحسين أداء موقعك بشكل كبير.

استثمر في استضافة WordPress المُدارة

الخطأ الأكثر شيوعًا الذي يرتكبه المبتدئون هو المساومة على مزود الاستضافة والتخطيط من أجل خفض التكاليف.

بالتأكيد ، يمكنك الحصول على خطط استضافة رخيصة من مختلف مقدمي خدمات الاستضافة ، ولكن كن مستعدًا للتضحية بأداء موقعك بمجرد بدء حركة المرور. لا يمكن أن تتحمل الاستضافة الرخيصة الحمل والضغط. سوف يفاجئ زوار موقع الويب الخاص بك بسرعات بطيئة غير مرحب بها وربما تعطل.

استضافة ووردبرس المدارة

ما الهدف من التخطيط والاستثمار في محتوى موقع الويب الخاص بك عندما يمكن لاستضافتك الرخيصة أن تدمر كل شيء؟ تتمثل الخطوة المثالية لإطلاق موقع WordPress على الويب في الاستثمار في مزود استضافة موثوق به وموثوق به مثل Cloudways الذي يوفر خطة استضافة ميسورة التكلفة وقابلة للتطوير وآمنة.

اختبر خطة الاستضافة الحالية الخاصة بك من خلال اختبار ضغط على موقع WordPress الخاص بك ، وفي حالة وجود نتائج غير مرضية ، قم بالتبديل إلى Cloudways لمشاهدة نتائج مذهلة.

تقليل حجم DOM

DOM أو نموذج كائن المستند هو الشكل الهيكلي لمستند HTML الخاص بك ، والذي يتم تقديمه باستخدام CSS و JavaScript. تقني جدا؟ إذا سبق لك أن قمت بتحليل موقع WordPress الخاص بك عبر Google PageSpeed ​​Insights ، فستشاهد رسالة خطأ تقول ، " تجنب زيادة حجم DOM ".

تقليل حجم DOM

يمكن أن يزيد حجم DOM الأعلى من استخدام الذاكرة ، و TTFB ويؤدي إلى زيادة أوقات التحليل والعرض. يتطلب تحسين أداء موقع WordPress الخاص بك أن يقوم المستخدم بتقليل حجم DOM.

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

استخدم CDN

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

Cloudways CDN

يقدم بعض موفري الاستضافة الموثوق بهم مثل Cloudways شبكة CDN الخاصة بهم (CloudwaysCDN) كإضافة توفر تجربة خالية من المتاعب وتسريع موقع الويب الخاص بك ، وتحسين تجربة المستخدم.

قم بتحديث إصدار PHP

هل تعلم أن WordPress مكتوب بشكل أساسي بلغة PHP ، وأن نفس اللغة تعمل على خادمك أيضًا؟ يؤثر استخدام إصدار PHP قديم بشكل سلبي على سرعة موقعك ويؤدي إلى بطء التحميل والعديد من المشكلات الأخرى.

قم بتحديث إصدار PHP لتشغيل الأشياء بسلاسة على موقعك. إذا كنت ترغب في ترقية إصدار PHP الخاص بك على Cloudways ، فانتقل إلى الخادم > الوصول إلى التفاصيل > علامة التبويب الإعدادات والحزم وحدد إصدار PHP المفضل لديك.

قم بتحديث إصدار PHP

تستخدم Cloudways PHP 7.3 كإصدار افتراضي ، ولكنها تتيح أيضًا لمستخدميها الاختيار من بين إصدارات PHP 5.6 و 7.0 و 7.1 و 7.2 و 7.3 و 7.4 و 8.0 PHP.

Clean Code WordPress Theme

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

تتضمن سمة WordPress التي تحتوي على عدد كبير من الميزات كتل ترميز إضافية ، مما يزيد من أوقات تحميل موقعك. اذهب إلى الحد الأدنى ، واختر سمة خفيفة الوزن للحصول على سرعة وأداء فائقين.

قم بتغليفه

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

لقد أوضحنا جميع الخطوات لإجراء اختبار تحمّل / اختبار تحميل على موقع الويب الخاص بك. بالإضافة إلى ذلك ، قمنا بتغطية النصائح والأسرار لمعالجة حركة المرور المرتفعة وتحسين أداء موقعك.

بمجرد الانتهاء من اتباع جميع الخطوات ، يمكنك اختبار موقعك بحثًا عن علامات Core Web Vital على أداة الاختبار المجانية لـ Cloudways. ستساعدك النتائج على تحليل العوامل التي تحتاج إلى تحسين على موقعك لزيادة سرعة وعدد الزوار الذين يمكن أن يقدمهم خادمك.

أجرينا أيضًا اختبارًا للحصول على مقاييسنا:

مقاييس النتائج

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