تتحمل المواقع الإلكترونية عددًا محددًا من الزيارات المتزامنة، يعتمد على موارد الاستضافة ونوعية المحتوى ومدى الالتزام بأفضل ممارسات توفير الموارد وتسريع الموقع، وحين يرتفع عدد الزيارات عن هذا الحد، فإن الموقع قد يتعطل أو يصبح بطيئًا للغاية، ما يحول دون استغلال كم الزيارات الهائل الذي حصلت عليه بأفضل شكل ممكن.
يمكن أن تحصل على عدد كبير من الزيارات في أي وقت، لكن نادرًا ما يكون ذلك غير متوقع، فالزيارات العالية تحدث نتيجة حملة ترويجية لمتجرك على الإنترنت، أو في المناسبات والأعياد كشهر رمضان، والجمعة البيضاء التي تزداد فيها حركة الشراء نتيجة انخفاض الأسعار، والأحداث الرياضية التي قد ترتفع فيها زيارات المواقع والمتاجر الرياضية، خاصة إذا ترافقت بعروضات، وهذا يتركك مع وقت كافٍ لتجهيز موقعك، وأنا هنا سأكون شريكك في هذه المهمة عبر تقديم أفضل النصائح التي تساعدك على ذلك.
كم سيحصد موقعك زيارات في المناسبات؟
يرتبط عدد الزيارات في المناسبات بالعدد الاعتيادي للزيارات، فإذا كان موقعك يحصل على 1000 زيارة يوميًا، قد يصل عدد الزيارات في المناسبات إلى بضعة عشرات الآلاف. ويمكن توقع عدد الزيارات في أي مناسبة بمقارنة الزيادة السابقة كنسبة مئوية خلال الأحداث المماثلة.
لنفترض أنك أطلقت عرضًا على منتجات متجرك في عيد الفطر السابق، وأدى ذلك إلى زيادة عدد الزيارات بنسبة 1000% عن الفترة السابقة قبل العرض. في هذه الحال إذا أطلقت عرضًا مشابهًا هذه السنة، فإنه يمكنك أن تتوقع الحصول على زيادة بعدد الزيارات بنسبة 1000%.
بالرغم من الزيادة قد تختلف من موقع إلى آخر إلا التجهيز لها يكون بنفس الطريقة، حيث يجب اتباع الخطوات التالية:
1. تحليل أداء الموقع الحالي وتحسينه
يمكن أن تعاني المواقع من مشاكل في الأداء لأسباب عديدة، منها عدم استخدام التخزين المؤقت وشبكة CDN، وعدم ضغط الصور، الأمر الذي يتسبب بتحمل الموقع عددًا أقل من الزيارات، فمثلًا إذا تضمنت صفحتك الرئيسية 10 صور غير مضغوطة، فإن الخادم سيستهلك موارد تكفي لزيارتين في سبيل تغطية زيارة واحدة.
لهذا السبب تتمثل الخطوة الأولى بتحليل أداء الموقع وتحسينه، لتتمكن بعدها من تقييم مدى قدرته على تحمل الزيارات وفيما إذا كنت بحاجة إلى رفع موارد الاستضافة. تستطيع استخدام أداة PageSpeed Insights لتحليل أداء الموقع ومعرفة مكامن نقاط الضعف فيه، حيث تظهر الأداة قياسًا لأهم معايير الأداء، مع إرشادات للتحسين.

بعد فحص الموقع يمكنك أن تستفيد من النتائج وتعتمد أيضًا على معرفتك بموقعك لتحدد فيما إذا كان يتبع أفضل ممارسات تحسين الأداء المنصوح بها:
استخدام التخزين المؤقت
يمكنك استخدام إضافة W3 Total Cache لتحسين التخزين المؤقت في الموقع، حيث يقلل ذلك من استهلاك الموارد عبر اختصار استعلامات قاعدة البيانات وتخزين الملفات الثابتة محليًا لدى الزوار.
ضغط الصور
الصور المضغوطة أقل حجمًا من الصور غير المضغوطة، ولذلك يستهلك إرسالها موارد أقل. الأمر أشبه بدفع سيارة كبيرة مقارنة مع دفع سيارة صغيرة، ولهذا يجب أن تضغط كافة صور موقعك عبر تحويلها إلى WebP .
تنظيف قاعدة البيانات
تترك مختلف العمليات التي تجري في الموقع بيانات ليست ضرورية في قاعدة البيانات. ومع مرور الوقت تتضخم قاعدة البيانات، وهذا يجعل جلب البيانات منها أبطأ، ولذلك ينصح بتنظيف قاعدة البيانات قبل أي زيادة متوقعة في الزيارات.
استخدام شبكة توصيل محتوى CDN
CDN هي مجموعة من الخوادم الموجودة حول العالم في أماكن متفرقة، تخزن ملفات موقعك التي لا تتغير مثل الصور وCSS وJavaScript وتوصلها إلى الزوار من أقرب مكان إليهم، وهذا يخفف الحمل على خادم موقعك.
إزالة الإضافات غير الضرورية
الثابت عمليًا أنه كلما ازداد عدد الإضافات في موقع ووردبريس يزداد عدد الطلبات وكمية البيانات التي يتطلب نقلها إلى الزائر عند كل زيارة، ما يؤثر على الأداء واستهلاك الموارد، وهذا أمر ستلاحظه بشكل واضح إذا اختبرت أداء موقعك قبل وبعد تعطيل مجموعة من الإضافات، لهذا قبل أي زيادة متوقعة للزيارات يجب أن تراجع الإضافات المنصبة على موقعك، وتزيل الإضافات التي لا تحتاجها.
2. إجراء اختبار التحمّل Load Testing
يحاكي اختبار الضغط أو التحمّل حصول موقعك على عدد كبير من الزيارات بشكل متزامن، مما يمكنك من معرفة مدى كفاءة موقعك في التعامل مع هذه الزيادة. يمكن إجراء مثل هذا الاختبار باستخدام أدوات متخصصة، ومن أبرز الأدوات التي توفر خطة مجانية Loader.io.
التي أجريت اختبار لموقعي باستخدامها، إذ بعد التسجيل والوصول إلى لوحة التحكم أضفت موقعي بالنقر على New Host.

طلبت مني الأداة إدخال دومين موقعي، فأدخلته ثم نقرت على Next: Verify.

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

ظهرت مباشرة رسالة توضح نجاح التحقق والتأكيد، فنقرت على زر New Test.

ظهرت خيارات إعداد الاختبار، فأدخلت اسم الاختبار في حقل Name، ثم اخترت نوعه Maintain client load، حيث يُمكنُك هذا النوع من معرفة عدد الزيارات الذي يجعل الاستضافة بطيئة. بعد ذلك حددت نوع بروتوكول الاتصال HTTPS لأن هذا البروتوكول الذي سيتصل من خلاله الزوار، ونقرت على زر Run test.

بدأ الاختبار واستمر حوالي دقيقة، وظهرت النتائج على شكل رسم بياني.

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

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