رمضان يغيّر شكل الزيارات لا حجمها فقط
ينقل رمضان والعيد سلوك الشراء بدل أن يضيف أرقامًا فقط: تتكدس الزيارات بعد الإفطار وفي وقت متأخر من الليل، وترتفع حصة الجوال، وتصل حملات التسويق في دقائق لا في ساعات. متجر مرتاح في يوم عادي قد يتعثر في الساعة العاشرة مساءً من أول ليلة حملة.
العمل الذي يمنع هذا التعثر هو تخطيط يبدأ قبل أسابيع. هذه هي القائمة التي ننصح بتشغيلها لمتجر سعودي من البنية التحتية حتى خطة الرجوع.
قبل ثمانية أسابيع
- استخرج أرقام العام الماضي. أعلى عدد زوار متزامنين، الطلبات في الساعة، نسبة إتمام الشراء، والساعة التي كانت فيها قاعدة البيانات الأكثر انشغالًا.
- قدّر السعة للذروة لا للمتوسط. إذا كان هدف الحملة ثلاثة أضعاف الزيارات المعتادة، فيجب اختبار الأنوية واتصالات قاعدة البيانات والبحث على ثلاثة أضعاف.
- افصل أدوات التتبع عن صفحة الشراء. أدوات التحليل والبكسل على مسار الدفع تكلّف أجزاء من الثانية الحقيقية.
قبل أربعة أسابيع
سخّن الكاش بمسارات الكتالوج الحقيقية
يجب أن يشمل التسخين صفحات التصنيفات والقوائم المفلترة والأكثر مبيعًا وصفحات الحملات. صفحة رئيسية ساخنة مع تصنيفات باردة لا تعني متجرًا جاهزًا.
اختبر مسار الشراء تحت الحمل
اختبر الرحلة كاملة: صفحة المنتج، الإضافة إلى السلة، تحديث السلة، الصفحة الأخيرة، ثم رجوع بوابة الدفع. أدرج الواجهتين العربية والإنجليزية لأن صفحات RTL تجلب أصولًا مختلفة.
تحقق من حدود التوسع التلقائي
التوسع التلقائي يساعد فقط عندما تستطيع قاعدة البيانات استيعاب خوادم التطبيق الإضافية، وإلا انتقل الاختناق إلى مكان آخر.
قبل أسبوع
| الفحص | لماذا يهم |
|---|---|
| مساحة تخزين متاحة أكثر من 30% | السجلات والجلسات وبيانات الطلبات تنمو بسرعة في الذروة |
| سياسة ذاكرة Redis مراجَعة | الحذف التلقائي يظهر كأخطاء في الدفع لا كبطء |
| نسخة احتياطية مجرَّبة بالاستعادة | نسخة لم تُجرَّب ليست خطة |
| مراقبة عمليات الطوابير | توقف الطوابير يعطّل الفواتير والرسائل والمزامنة |
| روابط الحملات في قواعد الكاش | الصفحات المقصودة يجب أن تمر عبر الكاش |
| تنبيهات المراقبة | من يتم تنبيهه ومتى |
وقت الذروة
- راقب نسبة أخطاء الخادم وزمن الاستجابة قبل متابعة التحويل.
- أوقف تغييرات الإضافات والقوالب وإصدارات الخادم.
- عطّل الإضافات غير الضرورية وتقارير الإدارة الثقيلة إذا انشغلت قاعدة البيانات.
- اجعل خطة الرجوع في صفحة واحدة: الإصدار السابق، نسخة قاعدة البيانات، ومفاتيح تعطيل الميزات.
بعد الذروة
وثّق ما حدث فعلًا: أكثر ساعة ازدحامًا، وأعلى عدد متزامن، وأول خطأ، وأول اختناق، والحل الذي نجح. هذه الوثيقة هي التي تجعل تحضير رمضان القادم أرخص.
جاءت أرقام المواصفات في هذا الدليل من النموذج نفسه المستخدم في حاسبة الخادم، ويمكن متابعة زمن استجابة المنطقة لزوار الرياض وجدة في قياس الاستضافة السعودية.
الأسئلة الشائعة
قبل كم من الوقت يجب تجهيز المتجر السعودي لضغط رمضان؟
ابدأ قبل ثمانية أسابيع لتقدير السعة واختبار الحمل، وقبل أربعة أسابيع لتسخين الكاش وضبط التنبيهات وفحص روابط الحملات. الأسبوع الأخير يجب أن يكون تثبيت تغييرات لا ترحيلًا.
هل تكفي شبكة CDN للنجاة من ضغط الحملة؟
تمتص CDN الأصول الثابتة وجزءًا من صفحات الكاش، لكنها لا تحمي الدفع وصفحات الحساب وواجهات البيانات، فهذه تعتمد على عمليات PHP وقاعدة البيانات وRedis.
ما أول دليل على أن المتجر أقل من المطلوب؟
ارتفاع زمن الاستجابة في الصفحات الديناميكية، ثم تشبّع عمليات PHP، ثم أخطاء الدفع. عند رؤية الزائر للخطأ تكون المشكلة ظاهرة في زمن الاستجابة منذ دقائق.
أطوّر الاستضافة أم أحسّن المتجر أولًا؟
حسّن أولًا عندما تكون الخطة الحالية كافية: الكاش والصور وتنظيف الإضافات وتحسين الاستعلامات أرخص من الترقية. وارفع السعة عندما تكون الأنوية أو حجم قاعدة البيانات هي الحد الفعلي.