جرب هذه النصائح السبعة في عام 2022
نشرت: 2022-01-18تخزن قاعدة بيانات WordPress الخاصة بك جميع المعلومات المهمة لموقعك على الويب. ومع ذلك ، بدون صيانة ، يمكن أن ينتفخ مركز التخزين هذا ويبدأ في إبطاء موقعك. لذلك ، يعد تحسين قاعدة بيانات WordPress أمرًا ضروريًا لتحسين أداء موقع الويب الخاص بك.
لحسن الحظ ، هناك العديد من الطرق التي يمكنك استخدامها لتحسين قاعدة بيانات WordPress الخاصة بك. على سبيل المثال ، يمكنك مسح المعلومات القديمة وغير الضرورية يدويًا باستخدام phpMyAdmin. بدلاً من ذلك ، يمكنك استخدام مكون إضافي لتحسين قاعدة بيانات WordPress مثل WP-Optimize.
في هذه المقالة ، سنشرح سبع نصائح مهمة لتحسين قاعدة بيانات WordPress الخاصة بك وتحسين الأداء العام لموقعك على الويب. هيا بنا نبدأ!
ملاحظة - نظرًا لأن قاعدة بيانات WordPress الخاصة بك تحتوي على معلومات مهمة جدًا ، فإننا نوصي بشدة بأخذ نسخة احتياطية حديثة من موقعك / قاعدة البيانات قبل تنفيذ التكتيكات في هذا المنشور. على الرغم من أن هذه الأساليب لا ينبغي أن تسبب أي مشاكل ، فمن الأفضل دائمًا أن تكون آمنًا بدلاً من آسف عندما يتعلق الأمر بقاعدة بيانات موقعك.
جدول المحتويات:
- استخدم البرنامج المساعد لتحسين قاعدة بيانات WordPress
- تحسين جداول قاعدة البيانات يدويًا
- تخلص من الزبالة
- إزالة المراجعات بعد
- حذف التعليقات غير المرغوب فيها
- امسح العلامات غير المستخدمة
- حذف pingbacks و trackbacks
...
...
1. استخدم البرنامج المساعد لتحسين قاعدة بيانات WordPress
يمكن أن يؤدي استخدام مكون إضافي لتحسين قاعدة بيانات WordPress إلى تقليل عبء العمل بشكل كبير. بدلاً من البحث يدويًا في ملفاتك باستخدام phpMyAdmin ، يمكنك السماح لأداة موثوقة بأخذ زمام المبادرة. على هذا النحو ، تعد هذه الطريقة واحدة من أفضل الخيارات إذا كنت مبتدئًا أو كنت تعمل بجدول مزدحم.
نوصي باستخدام المكون الإضافي WP-Optimize ، والذي سنعمل معه في هذا البرنامج التعليمي. هذه الأداة عبارة عن حل شامل يمكنك استخدامه للتخزين المؤقت وضغط الصور وتحسين قاعدة البيانات الخاصة بك:
يقوم WP-Optimize بمسح قاعدة بيانات WordPress الخاصة بك بعدة طرق ، بما في ذلك:
- حذف البيانات غير الضرورية مثل تعليقات البريد العشوائي والخيارات المؤقتة
- ضغط جداول قاعدة البيانات وإلغاء تجزئتها
- تنظيف قاعدة البيانات على أساس مجدول أو آلي
- إنشاء نسخ احتياطية لبيانات التحسين المسبق
- عرض إحصائيات حول عمليات تنظيف قاعدة البيانات
لاستخدام WP-Optimize ، ستحتاج أولاً إلى تثبيته وتنشيطه في لوحة معلومات WordPress الخاصة بك. ثم انتقل إلى WP-Optimize> Database .
يجب أن تصل إلى صفحة التحسينات ، حيث يمكنك تحديد عناصر معينة من قاعدة البيانات الخاصة بك. بعد ذلك ، يمكنك النقر فوق تشغيل التحسين بجوار أي فئة من اختيارك:

إذا قمت بالنقر فوق علامة التبويب " الجداول " ، يمكنك تحديد جداول قاعدة بيانات معينة وإزالتها. ستعلمك الأداة أيضًا عن المكونات الإضافية التي تستخدم هذه العناصر. بهذه الطريقة ، ستعرف ما إذا كانت أي من وظائف موقع الويب ستتأثر سلبًا بالتغيير:

أخيرًا ، تتيح لك علامة التبويب " الإعدادات " جدولة عمليات تنظيف قاعدة البيانات. يمكنك اختيار معدل تكرار هذه التحسينات وتحديد البيانات التي سيتم حذفها:

عندما تكون راضيًا عن اختياراتك ، انقر فوق حفظ الإعدادات . سيقوم المكون الإضافي WP-Optimize الآن بتشغيل عمليات تنظيف منتظمة لقاعدة البيانات لموقع WordPress الخاص بك.
2. تحسين جداول قاعدة البيانات يدويًا
إذا كنت ترغب في تحسين قاعدة البيانات يدويًا ، فيمكنك القيام بذلك باستخدام أداة phpMyAdmin. يمنحك الوصول إلى قاعدة بيانات WordPress الخاصة بك حتى تتمكن من عرض وتحرير وحذف ملفات مختلفة.
قد تفضل هذه الطريقة إذا كنت تريد قدرًا أكبر من التحكم في عملية التنظيف. قد يكون أيضًا جذابًا إذا كنت ترغب في تقليل عدد مكونات WordPress الإضافية على موقعك لأي سبب من الأسباب.
ومع ذلك ، ستحتاج إلى التأكد من إجراء نسخ احتياطي لقاعدة البيانات الخاصة بك قبل البدء بهذه الطريقة. نظرًا لأنك ستقوم بتحرير الملفات يدويًا ، فهناك احتمال كبير بهامش الخطأ. على هذا النحو ، توخى الحذر عند متابعة هذا الخيار.
مع معظم مزودي الاستضافة ، يمكنك الوصول إلى phpMyAdmin عبر cPanel:

ستختلف العملية الدقيقة اعتمادًا على مضيفك. لذلك ، قد تحتاج إلى الرجوع إلى الوثائق الرسمية لمزودك عند استخدام هذه الطريقة.
ستوضح لك هذه الإرشادات كيف تبدو العملية باستخدام Bluehost. أولاً ، افتح لوحة تحكم الاستضافة الخاصة بك وانقر فوق خيارات متقدمة . ثم قم بالتمرير لأسفل إلى قسم قواعد البيانات وحدد phpMyAdmin :

سيتم نقلك بعد ذلك إلى قاعدة بيانات موقع WordPress الخاص بك. لاحظ أنك قد تحتاج إلى النقر فوق اسم موقعك لعرض محتوياته. يجب أن تبدو قاعدة البيانات كما يلي:

لحسن الحظ ، يجب أن يكون من السهل الآن تحسين جداول قاعدة البيانات الخاصة بك. في أسفل القائمة ، حدد مربع تحديد الكل . بعد ذلك ، انقر فوق Optimize table من القائمة التي تظهر:

أخيرًا ، حدد Go . سيقوم phpMyAdmin الآن بتحسين جميع جداولك. عند انتهاء العملية ، ستتلقى رسالة تأكيد.
3. إخراج القمامة
من المحتمل أنك حذفت العديد من العناصر من موقع WordPress الخاص بك. على سبيل المثال ، ربما تكون قد أزلت صورًا غريبة أو تعليقات أو محتوى قديمًا.
ومع ذلك ، لا تختفي هذه العناصر المحذوفة من قاعدة البيانات الخاصة بك على الفور. سيجلسون في مجلد سلة المهملات بموقعك على الويب لمدة 30 يومًا. إذا قمت بحذف العديد من العناصر بانتظام ، فقد ترغب في التفكير في إفراغ سلة مهملات قاعدة البيانات بشكل متكرر.
لحسن الحظ ، يمكنك بسهولة تقليل مدة العناصر المحذوفة في قاعدة البيانات الخاصة بك. ستحتاج فقط إلى تعديل ملف wp-config.php الخاص بك.
لاحظ أن هذا ملف أساسي لموقع WordPress الخاص بك. على هذا النحو ، سترغب في حفظ نسخة احتياطية قبل إجراء أي تغييرات عليها. بعد ذلك ، قم بالوصول إلى موقعك عبر بروتوكول نقل الملفات (FTP) وافتح ملف wp-config.php باستخدام محرر النصوص الخاص بك.

أخيرًا ، أضف هذا الرمز إلى الملف:
define( 'EMPTY_TRASH_DAYS', X )
بدلاً من "X" ، ستكتب عدد الأيام قبل إزالة العناصر المحذوفة نهائيًا من قاعدة بيانات WordPress الخاصة بك. على سبيل المثال ، يمكنك إدخال "5" لمدة خمسة أيام. بعد ذلك ، احفظ التغييرات وأعد تحميل الملف المحرر إلى موقع الويب الخاص بك.
4. إزالة المراجعات بعد
تخزن قاعدة بيانات WordPress الخاصة بك مراجعات لجميع منشوراتك وصفحاتك. هذه المجموعة سهلة الاستخدام عندما تريد العودة إلى الإصدارات السابقة من المحتوى الخاص بك أو تتبع تغييرات التحرير.
ومع ذلك ، يمكن أن تشغل هذه المراجعات أيضًا مساحة كبيرة في قاعدة البيانات الخاصة بك. علاوة على ذلك ، ستحمل العديد من المنشورات والصفحات المئات منها.
لذلك ، قد ترغب في التفكير في الحد من عدد مراجعات المنشور التي يحفظها WordPress. من خلال القيام بذلك ، يمكنك التأكد من أن أي منشورات أو صفحات مستقبلية لن تسد قاعدة بياناتك.
ستحتاج أولاً إلى فتح ملف wp-config.php الخاص بك عبر FTP. ثم أدخل الرمز التالي:
define( 'WP_POST_REVISIONS', X );
بدلاً من "X" ، ستدخل عدد مراجعات المنشور التي تريد حفظها. على سبيل المثال ، يمكنك تحديد "2". ثم احفظ الملف وأعد تحميله إلى موقع الويب الخاص بك عبر FTP.
يمكنك أيضًا تعطيل مراجعات المنشور بالكامل باستخدام الكود التالي:
define( 'WP_POST_REVISIONS', false );
ومع ذلك ، نوصي بعدم استخدام الطريقة الثانية. إذا ارتكبت أي أخطاء في المستقبل ، فلن يكون لديك أي مراجعات لتعود إليها.
أيضًا ، ضع في اعتبارك أن هذه الأوامر ستؤثر فقط على مراجعات الصفحة والمنشورات المستقبلية. إذا كنت ترغب في حذف العناصر الموجودة بالفعل في قاعدة البيانات الخاصة بك ، فإننا نوصي باستخدام مكون إضافي مثل تحسين قاعدة البيانات بعد حذف المراجعات:
تتيح لك هذه الأداة سهلة الاستخدام حذف جميع المراجعات أو الاحتفاظ برقم محدد في قاعدة البيانات الخاصة بك. يمكن أن يقوم المكون الإضافي أيضًا بإجراء تحسينات إضافية على قاعدة بيانات WordPress ، مثل حذف تعليقات البريد العشوائي والعلامات غير المستخدمة.
للأسف ، التعليقات غير المرغوب فيها شائعة عند تشغيل موقع ويب. هذه هي الرسائل التي تُركت في منشورات مدونتك مع روابط تؤدي إلى مواقع ويب غير مرغوب فيها أو مشبوهة.
إذا اشتبه WordPress أو أحد المكونات الإضافية في أن تعليقًا غير مرغوب فيه ، فسيتم وضع علامة على العنصر للحصول على موافقتك. سيتم تخزين الرسالة أيضًا ضمن التعليقات> البريد العشوائي في لوحة معلومات WordPress الخاصة بك:

سيقوم WordPress بحذف هذه التعليقات تلقائيًا بعد 30 يومًا. ومع ذلك ، في هذه الأثناء ، سوف يشغلون مساحة في قاعدة البيانات الثمينة الخاصة بك.
يمكنك حذف التعليقات غير المرغوب فيها بسهولة عن طريق تحديدها والنقر على زر إفراغ البريد العشوائي . بدلاً من ذلك ، يمكنك فتح phpMyAdmin وتشغيل الأمر التالي:
DELETE FROM wp_comments WHERE comment_approved = 'spam'
قد تكون هذه الطريقة مفضلة إذا كنت تستخدم phpMyAdmin بالفعل لسبب آخر ، وتفضل عدم الانتقال إلى لوحة معلومات WordPress الخاصة بك. خلاف ذلك ، قد يكون معقدًا بشكل غير ضروري.
بالإضافة إلى ذلك ، يمكن لبعض مكونات WordPress الإضافية لمكافحة البريد العشوائي حذف تعليقات البريد العشوائي بشكل دائم نيابة عنك. على سبيل المثال ، يمكن أن يقوم المكون الإضافي Akismet بتصفية المحتوى المشكوك فيه وإزالته تلقائيًا من قاعدة البيانات الخاصة بك دون الحاجة إلى عملية موافقة.
يمكن أن تساعد العلامات في تنظيم محتوى موقع الويب الخاص بك. عندما يزور المستخدمون موقعك ، يمكنهم النقر فوق علامات النشر للعثور على المقالات ذات الصلة. لذلك ، يمكن أن يؤدي استخدام هذه الأدوات إلى تحسين التنقل في موقع الويب الخاص بك وتجربة المستخدم الإجمالية (UX).
ومع ذلك ، قد يكون لديك علامات لا تستخدمها. على سبيل المثال ، ربما تكون قد غيرت هذه العلامات بمرور الوقت حيث قمت بتحسين إستراتيجية تحسين محرك البحث (SEO).
في هذا السيناريو ، يمكن أن تشغل العلامات غير المستخدمة مساحة غير ضرورية في قاعدة بيانات WordPress الخاصة بك. إذا كنت لا تنوي استخدام بعض العلامات مرة أخرى ، فقد يكون من المنطقي حذفها.
أولاً ، ستحتاج إلى الاتصال بقاعدة البيانات الخاصة بك باستخدام phpMyAdmin. بعد ذلك ، قم بتشغيل هذا الأمر لرؤية جميع العلامات غير المستخدمة في قاعدة بيانات WordPress الخاصة بك:
SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;
ستحتاج إلى تغيير "wp_" إلى البادئة المقابلة في قاعدة البيانات الخاصة بك. يجب أن تشاهد بعد ذلك قائمة بالعلامات الزائدة على موقع الويب الخاص بك.
بعد ذلك ، قم بتشغيل الأمر التالي لحذف جميع العلامات غير المستخدمة:
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
مرة أخرى ، تذكر أنك ستحتاج إلى تغيير البادئة "wp_" إلى البادئة المستخدمة في قاعدة البيانات الخاصة بك. يجب الآن إزالة العلامات غير المستخدمة الخاصة بك.
7. حذف pingbacks و trackbacks
عندما يشتمل موقع الويب الخاص بك على عنوان URL لموقع آخر ، فإن هذا يرسل إشعار خادم تلقائي يسمى pingback. تُعلم هذه الرسالة موقع الويب الآخر بأنك قمت بربط محتواها. وبالمثل ، يمكنك إرسال تعقيب يدويًا لنقل نفس الرسالة.
تعد Pingbacks و trackbacks مثيرة للجدل لأن بعض المستخدمين يستخدمونها لإرسال محتوى غير مرغوب فيه عبر مواقع ويب متعددة. علاوة على ذلك ، فإن pingbacks و trackbacks تشغل مساحة غير ضرورية في قاعدة البيانات الخاصة بك. قد يكون لديك الآلاف من المواقع التي ترتبط بموقعك على الويب وتؤدي إلى تضخم قاعدة البيانات الخاصة بك.
لمعالجة هذه المشكلة ، ستحتاج إلى تعطيل pingbacks و trackbacks. يمكنك القيام بذلك من خلال التوجه إلى الإعدادات> المناقشة في WordPress ، وإلغاء تنشيط أول إعدادين:

بعد ذلك ، يمكنك حذف trackbacks و pingbacks الموجودة. للقيام بذلك ، قم بالوصول إلى قاعدة البيانات الخاصة بك عبر phpMyAdmin وقم بتشغيل هذا الأمر:
UPDATE wp_posts SET ping_status= “closed”;
كما هو الحال دائمًا ، ستحتاج إلى تبديل البادئة "wp_" بالبادئة الموجودة في قاعدة البيانات الخاصة بك. أخيرًا ، اضغط على Go لحذف تلك pingbacks المزعجة و trackbacks.
قم بتحسين قاعدة بيانات WordPress الخاصة بك اليوم
يمكن لقاعدة البيانات المزدحمة أن تبطئ موقعك. قد يكون هذا محبطًا لك وللمستخدمين. لذلك ، تعد استراتيجيات تحسين قاعدة بيانات WordPress ضرورية لتعزيز أداء موقع الويب الخاص بك.
للتلخيص ، هناك العديد من الطرق التي يمكنك من خلالها تحسين قاعدة بيانات WordPress الخاصة بك عن طريق إزالة البيانات يدويًا عبر phpMyAdmin. ومع ذلك ، نوصي باستخدام المكون الإضافي WP-Optimize بدلاً من ذلك. يمكن أن تعمل هذه الأداة خلف الكواليس للحفاظ على تشغيل موقع الويب الخاص بك بكامل إمكاناته.
لدينا أيضًا منشور على أفضل المكونات الإضافية لقاعدة بيانات WordPress ، بالإضافة إلى منشور حيث اختبرنا ثلاثة مكونات إضافية شائعة لصيانة قاعدة البيانات.
هل لديك أي أسئلة حول نصائح تحسين قاعدة بيانات WordPress هذه؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه!