
نصائح السرعة العامة تفترض أن كل زائر يرى الصفحة نفسها، وهذا غير صحيح في المتجر: السلة والأسعار بعد الكوبون والمخزون ورسوم الشحن تختلف من عميل لآخر. لذلك فإن تسريع ووكومرس عمل مختلف عن تسريع مدونة. نعرض هنا ما يمكن تخزينه وما يجب ألا يُخزَّن أبدًا، ومصادر البطء الخاصة بالمتاجر، وخطة اختبار تتأكد أن السلة والدفع ما زالا يعملان بعد كل تعديل.
ثلاث قواعد تحمي مبيعاتك
- صفحات السلة والدفع وحسابي لا تدخل كاش الصفحات أبدًا، وكذلك أي طلب يحمل كوكيز سلة.
- غيّر إعدادًا واحدًا في كل مرة، ثم نفّذ شراءً تجريبيًا كاملًا كضيف وكعميل مسجّل.
- بطء لوحة الطلبات والمهام الخلفية قد يكون من الجداول المتضخمة، لا من الواجهة.
ما الذي يُخزَّن وما الذي يبقى ديناميكيًا؟
توثيق ووكومرس للمطورين واضح في هذه النقطة: صفحات Cart وCheckout وMy Account يجب أن تبقى ديناميكية لأنها تعرض بيانات العميل وسلته. ويذكر ثلاث كوكيز يمكن استثناؤها من الكاش حتى لا يرى عميل سلة عميل آخر:
| الكوكي | وظيفته | المدة |
|---|---|---|
woocommerce_cart_hash | يرصد تغيّر محتوى السلة | الجلسة |
woocommerce_items_in_cart | يرصد وجود منتجات في السلة | الجلسة |
wp_woocommerce_session_ | رمز فريد يشير إلى سلة العميل في قاعدة البيانات | يومان |
أي إضافة كاش جيدة تتعرّف على هذه الصفحات والكوكيز تلقائيًا، لكن تحقق بنفسك: أضف منتجًا للسلة، ثم افتح صفحة المنتج في تبويب آخر وتأكد أن عدّاد السلة في الهيدر صحيح.
مصادر بطء خاصة بالمتاجر
- Cart Fragments: سكربت wc-cart-fragments يرسل طلب AJAX ليحدّث السلة المصغرة. منذ ووكومرس 7.8 لم يعد يُحمّل في كل الصفحات، بل فقط حين تظهر ويدجت السلة. بعض القوالب تضع الويدجت في الهيدر فيعود الطلب إلى كل صفحة، فإذا لم تكن تحتاج السلة المصغرة فاستبدلها برابط للسلة.
- بحث وفلاتر المنتجات: فلاتر السمات والأسعار تنفّذ استعلامات ثقيلة على متاجر بآلاف المنتجات. راقب زمن الاستجابة لصفحة التصنيف مع فلتر مفعّل، لا بدونه.
- Action Scheduler: ووكومرس وإضافاته تجدول آلاف المهام. المكتمل منها يُحذف بعد 31 يومًا افتراضيًا، والفاشل بعد 93 يومًا. إذا رأيت عشرات الآلاف من المهام المعلقة في أدوات الحالة فهناك إضافة تعيد جدولة نفسها بلا توقف.
- تخزين الطلبات: تخزين الطلبات عالي الأداء (HPOS) يضع الطلبات في جداول مخصصة بدل جدول المقالات العام، وهو الافتراضي في المتاجر الجديدة منذ ووكومرس 8.2. المتاجر الأقدم قد تكون ما زالت على النظام القديم؛ راجع ذلك من إعدادات ووكومرس ← متقدم ← الميزات بعد التأكد من توافق إضافاتك.
- سكربتات الطرف الثالث: بكسلات الإعلانات وأدوات الشات ونوافذ الاشتراك. هذه غالبًا أثقل من ووكومرس نفسه، وتأجيلها حتى أول تفاعل يرفع الأداء بشرط اختبار التتبع بعده.
خطة تسريع آمنة في خمس جولات
- 1
خط أساس ونسخة احتياطية
قِس الرئيسية وصفحة تصنيف وصفحة منتج في PageSpeed Insights، وسجّل زمن تحميل صفحة السلة وصفحة الدفع وأنت مسجّل. خذ نسخة كاملة، ويفضّل العمل على نسخة Staging إذا كانت استضافتك توفرها.
- 2
كاش الصفحات مع الاستثناءات
فعّل كاش الصفحات للزوار، وتأكد من استثناء الصفحات الثلاث والكوكيز. ثم نفّذ شراءً كاملًا كضيف.
- 3
الصور
حوّل صور المنتجات إلى WebP، واترك صورة المنتج الرئيسية في صفحة المنتج بلا تحميل كسول لأنها غالبًا عنصر LCP. التفاصيل في تحسين LCP وCLS في ووردبريس.
- 4
السكربتات واحدًا بعد الآخر
أجّل بكسلات الإعلانات أولًا واختبر وصول أحداث الشراء إلى مدير الإعلانات، ثم أداة الشات، ثم غيرها. بعد كل خطوة اختبر الكوبون وتغيير الكمية في السلة.
- 5
قاعدة البيانات والمهام
راجع المهام المعلقة والفاشلة في ووكومرس ← الحالة ← الإجراءات المجدولة، وتأكد أن WP-Cron يعمل فعلًا، أو استبدله بكرون حقيقي كما في ضبط Cron Jobs على هوستنجر.
قائمة الاختبار بعد كل تعديل
| السيناريو | ما الذي تتأكد منه |
|---|---|
| شراء كضيف | تظهر السلة الصحيحة، ويُقبل الدفع، وتصل رسالة تأكيد الطلب |
| شراء كعميل مسجّل | تُملأ بيانات الفوترة المحفوظة، ويظهر الطلب في حسابي |
| كوبون خصم | يُطبَّق ويُحذف دون إعادة تحميل خاطئة، ويتغير الإجمالي |
| تغيير الشحن أو المحافظة | تتحدث الرسوم فورًا كما في إعداد الشحن حسب المحافظة |
| الدفع الإلكتروني | العودة من صفحة البوابة تغيّر حالة الطلب إلى «قيد التنفيذ» |
| عميلان في الوقت نفسه | لا يرى أحدهما سلة الآخر أو اسمه في الهيدر |
أسئلة أصحاب المتاجر عن السرعة
هل يمكن تخزين صفحات المنتجات في الكاش رغم اختلاف الأسعار؟
لماذا صفحة الدفع بطيئة رغم أن الرئيسية سريعة؟
هل أحذف سكربت Cart Fragments تمامًا؟
اقرأ أيضًا
المصادر
إعداد إضافات الكاش مع ووكومرس وأفضل ممارسات Cart Fragments من مدونة مطوري ووكومرس، وقيم مدة الاحتفاظ بالمهام من كود Action Scheduler في ووكومرس 11.2. تاريخ المراجعة: 18 أكتوبر 2026.
استخدم وكيل تسريع يفهم ووكومرس
MirrorORG Speed لا يخزّن السلة والدفع وحسابي أبدًا، ويحترم أي إضافة تطلب عدم تخزين صفحة، ويرفض أي تحسين يُنقص أزرار «أضف للسلة».
اطّلع على MirrorORG Speed