هل تريد معرفة كيفية وضع مدونتك في اختبار حركة المرور؟

هناك شيء واحد لا نخبرك به عند بدء مدونة أو موقع ويب خاص بالعمل وهو أنه في يوم من الأيام سيصل موقع الويب الخاص بك إلى الحد الأقصى.

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

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

ماذا يحدث عندما تصل حركة المرور إلى ذروتها خلال العطلات؟ هل موقعك جاهز لهذا النوع من التوتر؟

ماذا نعني بالتوتر؟

تحدث اختبارات المقاومة (أو اختبارات الحمل) عند وضع قدر معين من الضغط على برنامج أو نظام تكنولوجيا لاختبار مقاومته.

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

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

Pourquoi؟

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

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

تقييم أدائك الحالي

نوصيك باستخدام إحدى الأدوات التالية لتقييم الأداء الحالي لموقع الويب الخاص بك:

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

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

القضاء على الإضافات غير الضرورية

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

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

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

اختبار الحمل الزائد: كيف يتم ذلك وبأية أدوات؟

لديك طريقتان لإجراء هذه الاختبارات. الأول هو التجول يدويًا باستخدام إجراء DIY. والآخر هو اختيار منتج تجاري لجعل الاختبار يعمل من أجلك.

العملية اليدوية

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

من وجهة نظرنا ، يمكنك تقنيًا استخدام أي شيء. ومع ذلك ، لدينا بعض الأشياء المفضلة:

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

تداول الخيارات

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

ضع في اعتبارك أن بعض هذه الخيارات باهظة الثمن ، لذا فإن DIY سيكون أفضل ، اعتمادًا على ميزانيتك.

تأثير الحمل

Load Impact عبارة عن منصة تقدم أسعارًا معقولة وواجهة سهلة الاستخدام. يمكنك الاختبار على مواقع WordPress العادية للتعرف على ما سيفعله الناس بالفعل على موقعك.

على الرغم من " تأثير الحمل يحتوي على عدد قليل من الأدوات السحابية ، وقد تم إنشاؤه في الأصل للعمل من خلال السحابة لاختبار أداء مواقع الويب والتطبيقات. سعر البداية عند 29,99$ شهريًا ، وتشمل خدماته الرئيسية اختبار الحمل وأداء الخادم.

هذا كل شيء في هذا البرنامج التعليمي ، وآمل أن تتمكن من إجراء اختبارات الأداء بشكل صحيح على مدونتك.