استضافة متاجر WooCommerce: ما الذي يهم فعلًا
ما يحتاجه متجر WooCommerce من الاستضافة: أداء صفحة الدفع غير المخزنة، وعمليات PHP، والتخزين المؤقت للكائنات، والأمان، والنسخ الاحتياطي، وسعة لمواسم البيع.
استضافة متجر إلكتروني أصعب من استضافة مدونة. يمكن تخزين صفحات المنتجات مؤقتًا، لكن سلة الشراء وصفحة الدفع وصفحات الحساب تختلف لكل عميل، لذا يجب على الخادم بناؤها لحظيًا. وعندما تكون هذه الصفحات بطيئة يتخلى العملاء عن طلباتهم. يشرح هذا الدليل ما يحتاجه متجر WooCommerce فعلًا من الاستضافة.
- صفحات الدفع والسلة والحساب تتجاوز التخزين المؤقت، لذا تهم سرعة الخادم الخام أكثر مما تهم في مواقع المحتوى.
- انظر إلى عمليات PHP والذاكرة والتخزين المؤقت للكائنات وأداء قاعدة البيانات، لا إلى التخزين والزيارات فقط.
- الأمان والنسخ الاحتياطي المتكرر والقدرة على تحمل مواسم البيع جزء من قرار الاستضافة.
لماذا تختلف المتاجر؟
في المدونة المعتادة يرى معظم الزوار الصفحات نفسها، فيستطيع التخزين المؤقت تقديمها دون تشغيل WordPress أصلًا. أما المتجر ففيه ثلاثة أنواع من الزيارات:
- التصفح لصفحات المنتجات والتصنيفات، ويمكن عادةً تخزينها مؤقتًا.
- السلة والدفع، وهي صفحات شخصية لا يمكن تخزينها.
- العمل في الخلفية: تحديث المخزون ورسائل الطلبات وإشعارات الدفع والمهام المجدولة والتقارير.
النوعان الثاني والثالث يصلان مباشرة إلى PHP وقاعدة البيانات، وإذا أتم عملاء كثيرون الدفع في وقت واحد، احتاج كل منهم إلى عملية PHP.
ما الذي تبحث عنه في استضافة المتجر؟
عمليات PHP والذاكرة
تحدد عمليات PHP (أو العمليات المتزامنة) عدد الطلبات غير المخزنة التي تعمل في الوقت نفسه. إذا انشغلت كلها، ينتظر العميل التالي في طابور أو يتلقى خطأ. اسأل الاستضافات عن عدد العمليات في الخطة ومقدار الذاكرة لكل منها؛ فتوصيات WooCommerce نفسها تتطلب حدًا سخيًا لذاكرة PHP.
التخزين المؤقت للكائنات
يخزّن Redis أو Memcached نتائج استعلامات قاعدة البيانات في الذاكرة، ما يساعد السلة ولوحة الإدارة والعملاء المسجلين. وتتضمنه استضافات WordPress مُدارة كثيرة.
أداء قاعدة البيانات
تنمو بيانات الطلبات والعملاء والمنتجات مع الوقت. يحافظ التخزين السريع وإصدار قاعدة بيانات حديث ونظام تخزين الطلبات الحديث في WooCommerce (High-Performance Order Storage أو HPOS) على سرعة الاستعلامات. ونظّف الجلسات والسجلات القديمة بانتظام.
مهام خلفية موثوقة
يجدول WooCommerce مهام كثيرة مثل الرسائل وتحديث المخزون. شغّل cron الخاص بـ WordPress بمهمة cron حقيقية على الخادم لتعمل في وقتها، لا عند زيارة أحدهم فقط.
الأمان
- SSL في كل مكان، بما في ذلك لوحة الإدارة.
- جدار حماية لتطبيقات الويب وفحص للبرمجيات الخبيثة.
- الدفع عبر بوابة موثوقة، حتى لا تمر بيانات البطاقات على خادمك أبدًا.
- التحقق بخطوتين لكل مدير ومسؤول متجر.
النسخ الاحتياطي
يتغير المتجر مع كل طلب، واستعادة نسخة الأمس قد تمحو طلبات اليوم. اختر استضافة تنسخ قاعدة البيانات احتياطيًا بشكل متكرر، واعرف كيف تستعيد دون خسارة الطلبات الجديدة، مثلًا بتصدير الطلبات الحديثة أولًا.
سعة لأوقات الذروة
قد تضاعف الحملات والمواسم والإشارات على وسائل التواصل الزيارات. اسأل كيف تتعامل الاستضافة مع القفزات: توسع مؤقت أو موارد إضافية مؤقتة أو مسار ترقية دون نقل. واختبر التحميل قبل الحملات الكبرى إن أمكن.
أي نوع استضافة يناسبك؟
| حجم المتجر | الخيار الشائع |
|---|---|
| متجر جديد بطلبات قليلة يوميًا | استضافة مشتركة جيدة أو خطة WordPress مُدارة أساسية |
| متجر نامٍ بمبيعات يومية منتظمة | خطة WordPress/WooCommerce مُدارة أو VPS مُدار |
| كتالوج كبير وحملات متكررة | استضافة سحابية أو VPS مع تخزين مؤقت للكائنات وموارد قابلة للتوسع ومراقبة |
لأساسيات أنواع الاستضافة الثلاثة الرئيسية اقرأ الاستضافة المشتركة أم VPS أم السحابية.
نصائح سرعة خاصة بالمتاجر
- استثنِ صفحات السلة والدفع وحسابي من التخزين المؤقت، وتأكد أن أداة التخزين تفعل ذلك تلقائيًا.
- قلّل الإضافات الثقيلة في صفحة الدفع، مثل أدوات بناء الصفحات وشرائح العرض وأدوات الدردشة.
- حسّن صور المنتجات وحدّد عدد المتغيرات التي تُحمَّل دفعة واحدة.
- عطّل «أجزاء السلة» (Cart Fragments) أو استدعاءات AJAX المشابهة في الصفحات التي لا تحتاجها إذا سمح قالبك.
أسئلة شائعة
هل يعمل WooCommerce على الاستضافة المشتركة؟
نعم للمتاجر الصغيرة على خطة مشتركة جيدة. راقب استهلاك الموارد وسرعة صفحة الدفع، ورقِّ الخطة عندما تبدأ بالتراجع.
كم عملية PHP يحتاج متجري؟
يعتمد ذلك على عدد الطلبات المتزامنة غير المخزنة. قد تكفي المتاجر الصغيرة بعمليات قليلة، بينما تحتاج المتاجر المزدحمة بعملاء مسجلين كثيرين إلى عدد أكبر. وتستطيع استضافتك أن تُظهر كم مرة تُستنفد العمليات.
هل أستخدم استضافة منفصلة للمتجر والمدونة؟
ليس ضروريًا غالبًا؛ فإبقاء موقع واحد على استضافة جيدة أبسط. افصلهما فقط إذا كان لأحد الجزأين زيارات أو احتياجات أمنية مختلفة جدًا.



