تحسين قاعدة بيانات ووردبريس
امسح مراجعات المقالات والمسودات التلقائية والسبام والقيم المؤقتة بأداة Database Optimizer في LiteSpeed، واعرف أي الخيارات آمنة التشغيل.
تتراكم في قواعد بيانات ووردبريس بيانات لا تُقرأ مرة أخرى أبدًا — مراجعات مقالات قديمة، ومسودات متروكة، وقيم مؤقتة منتهية، وتعليقات محذوفة. ومسحها يقلّل حجم قاعدة البيانات ويسرّع الاستعلامات. ينطبق على كل الاستضافة المشتركة والموزِّعة، التي تعمل بـ LiteSpeed.
وDatabase Optimizer جزء من إضافة LiteSpeed Cache، فإن كانت الإضافة مثبَّتة فهي لديك أصلًا. راجع تثبيت LiteSpeed Cache وتفعيله.
خذ نسخة احتياطية أولًا. فكل خيار هنا يحذف بيانات نهائيًا، ولا تراجع. راجع تنزيل نسخة احتياطية من حسابك.
افتحها
في لوحة ووردبريس، انتقل إلى LiteSpeed Cache ← Manage، ثم تبويب DB Optimizer.
وعلامات الصح الزرقاء تعني أن المنطقة نظيفة أصلًا. أما علامات X الحمراء فتعني أن هناك ما يُزال.
ماذا يزيل كل خيار
| الخيار | يزيل | آمن التشغيل |
|---|---|---|
| Post Revisions | كل مراجعة محفوظة، مبقيًا النسخة المنشورة | نعم، إن لم تكن تحتاج تاريخ التحرير |
| Auto Drafts | المسودات التلقائية التي يحفظها ووردبريس أثناء التحرير | نعم |
| Trashed Posts | المقالات والصفحات في سلة المهملات | نعم، بعد فحص السلة |
| Trashed Comments | التعليقات في سلة المهملات | نعم |
| Spam Comments | التعليقات المعلَّمة سبامًا | نعم |
| Trackbacks & Pingbacks | سجلات التتبّع والإشعارات | نعم |
| Expired Transients | القيم المؤقتة التي انقضت مدتها | نعم |
| All Transients | كل قيمة مؤقتة، منتهية أو لا | نعم، لكن انظر أدناه |
| Optimize Tables | لا شيء — يستعيد المساحة داخل الجداول | نعم |
| Clean CSS/JS Optimizer | بيانات CSS/JS المصغَّرة والمدمجة | نعم |
وClean All يشغّل كل شيء عدا Optimize Tables وClean CSS/JS Optimizer. شغّل هذين منفصلين.
الاثنان اللذان يستحقان التفكير
Post Revisions هو أكبر توفير مفرد عادةً. فووردبريس يحتفظ بكل مراجعة لكل مقالة إلى الأبد، فموقع كثير التحرير قد يحمل صفوف مراجعات أكثر عشر مرات من محتواه المنشور. والتكلفة أنك تفقد القدرة على إرجاع مقالة إلى مسودة أسبق.
وللاحتفاظ ببعض التاريخ لا بلا شيء، حُدّ المراجعات في wp-config.php بدل حذفها
مرارًا:
define( 'WP_POST_REVISIONS', 5 );وAll Transients يحذف قيمًا مؤقتة لم تنتهِ بعد. ولا يتعطّل شيء — فووردبريس يعيد توليدها عند الطلب — لكن تحميلات الصفحات القليلة التالية أبطأ ريثما يفعل، وبعض الإضافات تخزّن فحوص التراخيص واستجابات API قيمًا مؤقتة. ففضّل Expired Transients للتنظيف الروتيني.
افعل هذا دوريًا لا باستمرار
مرة شهريًا تكفي معظم المواقع. فتشغيله يوميًا لا ينتج فائدة قابلة للقياس ويعيد كتابة الجداول مرارًا.
وإن ظلت قاعدة البيانات كبيرة بعد التنظيف، فالحجم في محتوى حقيقي أو في جداول إضافات لا تمسّها الأداة — وشائعًا إضافات تسجيل أو تحليلات أو إرسال نماذج تخزّن صفوفًا إلى ما لا نهاية. راجع إعدادات الاحتفاظ الخاصة بتلك الإضافات.
تحقّق
- يعرض تبويب DB Optimizer علامات صح زرقاء حيث كانت علامات X حمراء.
- يُحمَّل الموقع طبيعيًا، بما في ذلك صفحة مسجَّل الخروج واللوحة.
- انخفض حجم قاعدة البيانات في cPanel، بعد تشغيل Optimize Tables — فحتى ذلك الحين تُحذف الصفوف ولا تُستعاد المساحة.