معالجة بطء إدارة ووردبريس مع LiteSpeed Cache
بطء wp-admin مع LiteSpeed Cache سببه عادةً إضافة ذاكرة كائنات مفعَّلة بلا شيء تتصل به. اضبطها، أو عطّل الإضافة.
منطقة إدارة ووردبريس لديك بطيئة أو لا تستجيب، والموقع نفسه على ما يرام. ينطبق على الاستضافة المشتركة والموزِّعة والمميّزة التي تشغّل LiteSpeed Cache.
ما السبب
تفحص LiteSpeed Cache توفّر التخزين المؤقت للكائنات بالنظر في إضافات PHP المفعَّلة، ثم بمحاولة الاتصال بالخدمة المقابلة.
فإن كانت إضافة مفعَّلة والخدمة لا تعمل أو غير مضبوطة، انتظرت محاولة الاتصال حتى انتهاء المهلة — في كل تحميل صفحة إدارة. وواجهة الموقع لا تتأثر لأنها تُقدَّم من ذاكرة الصفحات؛ فوحدها wp-admin، التي لا تُخزَّن أبدًا، تكون بطيئة.
والسبب المعتاد تفعيل إضافة memcached. وقد أُوقف Memcached في WebGee، فلا شيء
تتصل به — راجع
لم يعد Memcached متاحًا.
عالجه
والعلاج يعتمد على إن كنت تريد التخزين المؤقت للكائنات، وهو يستحق الاقتناء.
إن كنت تريده — اضبط Redis
وهو الجواب الصحيح لمعظم المواقع. فالتخزين المؤقت للكائنات يجعل منطقة الإدارة أسرع بكثير، وهو عكس المشكلة التي لديك.
اتبع تفعيل التخزين المؤقت للكائنات بـ Redis. وبمجرد أن يعمل Redis وتُوجَّه LiteSpeed إليه، ينجح الاتصال فورًا ويزول التأخير.
إن لم تكن تريده — عطّل الإضافتين
- في cPanel، افتح Select PHP Version.
- اختر Extensions.
- أزل تعليم memcached.
- وأزل تعليم redis كذلك، فقط إن لم تكن تستخدم Redis في أي مكان.
لا تُزل تعليم redis إن كان أي موقع على الحساب يستخدم التخزين المؤقت للكائنات
بـ Redis — فسيتوقف عن التخزين ويرتدّ إلى مخاطبة قاعدة البيانات في كل طلب.
والنصيحة الأقدم بتعطيل الإضافتين تسبق كون Redis الخيار المدعوم هنا.
تأكّد أنه نجح
حمّل بضع صفحات في wp-admin. وينبغي أن تستجيب طبيعيًا.
وإن ضبطت Redis، فتأكّد أن الحالة ضمن LiteSpeed Cache ← Cache ← Object تقرأ Passed.
إن ظل بطيئًا
مهلات ذاكرة الكائنات أشيع سبب لكنها ليست الوحيد:
- WP-Cron يعمل مع تحميل الصفحات — راجع استبدال WP-Cron بمهمة cron حقيقية.
- إضافة بطيئة — تتبّعها بـ PHP X-Ray.
- حدود الموارد — راجع معالجة خطأ 503 Resource Limit Reached.
اقرأ أيضًا
استبدال WP-Cron بمهمة cron حقيقية
يشغّل ووردبريس مهامه المجدولة مع تحميل الصفحات، فيبطّئ المواقع المزدحمة ويفوّت المواعيد في الهادئة. انقلها إلى مهمة cron في النظام.
مواقع ووردبريس لا تظهر في WordPress Manager
يعدّد WordPress Manager المواقع التي ثبّتها Softaculous فقط. افحص بحثًا عن التثبيتات اليدوية لتضمّ البقية إلى الإدارة.