صفحة 1 من 11
 

تصغير و تنظيف قاعدة البيانات في وورد بريس

 

تصغير و تنظيف قاعدة البيانات في وورد بريس

قاعدة البيانات database تحتوي معلومات مهمة عن موقعك، و بدونها لن يعمل الووردبريس، ومع الوقت يمكن أن تصبح مليئة فتحصل مشاكل في الموقع، صل مثلا إلى حد أن شركة الإستضافة تنبهك على أنك إستهلكت كل المساحة المخصصة لقاعدة البيانات، و بذلك عليك دفع المزيد من المال لتكبير قاعدة البيانات أو تغيير خطة الإستضافة …

قاعدة البيانات تملأ بمعلومات و ملفات لم تعد مفيدة، مثل نسخ لنفس المقالة أثناء تجديدها   ما يسمى ” المراجعات ” revision، رسائل السبام، أو ملفات قديمة لإضافة قديمة محذوفة …لهذا وجب تنظيف قاعدة البيانات.

يتم تنظيف قاعدة البيانات لتصغير حجمها و تسريع الموقع عن طريق إستعمال إضافة مختصة مثل wp-sweep و wp optimize ، كما يمكن إضافة أكواد برمجية في ملف wp-config يعطي الأوامر بمسح الملفات الغير مفيدة. و يمكن فتح قاعدة البيانات عند المستضيف، و حذف الملفات القديمة الغير مفيدة.

لكن قبل كل هذا وجب أخذ نسخة إحتياطية لقاعدة البيانات و الموقع كله. فغذا حدث أي مشكل يمكن إرجاع الموقع كما كان.

ثم تنصيب إضافة تساعدك على تنظيف قاعدة البيانات.

 

1-أخذ نسخة إحتياطية لقاعدة البيانات

إفتح  phpMyAdmin و إختر كل ملفات قاعدة البيانات ثم إضغط على زر التصدير، و سيأخذ وقتا في تنزيل قاعدة البيانات إلى حاسوبك.

database-optimise-02

 

 

2-تنصيب إضافة مثل الإضافة WP-Optimize تحوي بعض الخصائص كالتالي:

  1. حذف مراجعات التدوينات القديمة.
  2. حذف التعليقات القديمة الغير موافق عليها, أو الدعائية المزعجة.
  3. حذف التعليقات الموجودة في سلة المحذوفات.
  4. حذف بيانات إضافة الـ Akismet من التعليقات.
  5. حذف كل بيانات الـ metadata القديمة من التعليقات.
  6. كما أنه متوافق للتشغيل من على الأجهزة النقالة, بما يمكنك من الإستخدام و تحسين موقعك في أي وقت و من أي مكان.
  7. حذف كل الـ trackbacks و pingbacks.
  8. تنظيف مسودات التدوينات drafts.
  9. حذف الخيارات المؤقتة أو قصيرة الأجل transient options.
  10. تنظيف سلة محذوفات التدوينات.
  11. التنظيف التلقائي لكل الخيارات المتكاملة (و أيضاً يمكنه الإبقاء عليها).
  12. القدرة على الحفاظ على البيانات لعدة أسابيع عند تنظيفها.
  13. خيار لإضافة أو حذف رابط من شريط لوحة التحكم.
  14. يمكنك تعطيل/تمكين مواعيد تحسين أسبوعية.
  15. تطبيق عدد من أوامر الـ MySQL المستخدمة في تحسين جداول قاعدة البيانات دون الحاجة للدخول الى لوحة phpMyAdmin أو تطبيقها يدوياً.
  16. عرض إحصائيات قاعدة البيانات. أظهار حجم المساحة التي يمكن تحسينها, و حجم المساحة التي تم حذفها.
  17. تمكين الإضافة فقط لمدير الموقع.

 wp-optimize

3-تنصيب wp-sweep

هو يساعد على تنظيف قاعدة البيانات و سهل الإستعمال بضغطة زر، لكن رغم هذا يمكن أن كل الإضافات لا تكفي. حيث تقلل حجم قاعدة البيانات بشكل طفيف.

wpsweep

 

4-تنصيب wp clean up

réglages-wp-clean-up

5-حذف المراجعات Deleting Old Post Revisions :

تذهب إلى phpMyAdmin و تضغط على زر SQL و تضيف السطر التالي

DELETE FROM wp_posts WHERE post_type = “revision”;

revision-01

لكن هناك من يقترح أسطر برمجة مختلفة لحذف المراجعات و يمكن أن الأمر لا يتم تنفيذه، يعني عندما تضيف الكود لا يعمل و يحدث خطأ فهذا وارد.

كود آخر مختلف هو :

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)

LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = ‘revision’

 Untitled-2

6-و هناك كود لمنع المراجعات Disabling Post Revisions :

يمكن منع المراجعات للتخفيف على قاعدة البيانات عن طريق إضافة كود في ملف wp-config.php

define(‘WP_POST_REVISIONS’, false);

 fals-revision--01

7-تنصيب الإضافة Better Delete Revision

إذا لم يعمل الكود السابق ( وهذا وارد ) يمكن الإستعانة بإضافة تقوم بذلك مثل : Better Delete Revision

Better Delete Revision

Better Delete Revision

8-حذف التعليقات

تذهب إلى phpMyAdmin و تضغط على زر SQL و تضيف السطر التالي

DELETE from wp_comments WHERE comment_approved = ‘0

 delete-comments-02

9-حذف الملفات من قاعدة البيانات يدويا مباشرة !

يمكن حذف بعض الملفات الغير مهمة و القديمة يدويا مباشرة من phpmyadmin ، لكن وجب الحذر، لأن بعض الملفات لها أسماء غريبة و مبهمة، و هناك ملفات مهمة وجب معرفة دورها و عدم حذفها. في الغالب صاحب الموقع إن لم يكن مبرمج خبير في قاعدة البيانات فإنه لن يلمسها !

و وجب الحذر و معرفة أن قاعدة البيانات ” الداتا بيس ” هي مهمة ! و ممكن رغم تتبع كل النصائح و الدروس في عالم الأنترنت أن تقع مشاكل، في بعض المرات يكون الموقع فيه بعض الأعطاب و الأخطاء البرمجية التي لا تظهر لك كما أن الإستضافة و طريقة عمل السيرفر يمكن أن يؤثر !

وجب معرفة كل جدول في قاعدة البيانات و دوره و أهميته، فهناك جداول لا يجب حذفها، و في الغالب يصعب على مستعمل عادي معرفة ما يمكن حذفه !

wp_commentmeta : تخزن معلومات عن التعليقات ، إذا نصبتم إضافة أكسيميت يمكن أن تجد ملف آخر بديل له نفس الدور

wp_comments :تحتوي على التعليقات

wp_links :تجمع كل روابط موقعك

wp_options :تحتوي الإعدادات العامة لموقعك

wp_postmeta : تحتوي معلومات إضافية عن المواضيع / المقالات التي يحتويها موقعك

wp_posts :  هي جدول مهم فيه المواضيع، الصور، و حتى المنتوجات التي تباع مثلا في متجرك و الفيديوهات

wp_terms : keyword (eng) – motd clefs (fr) جدول يحجتوي الكلمات الدلالية وهي مرتبطة بالغضافة تاكسونومي taxonomie

wp_term_relationships : جدول يسمح برط الكلمات الدلالية بالمواضيع

wp_term_taxonomy : نجد فيها معلومتا إضافية عن عناصر تاكسونومي

wp_usermeta :  جدول إعدادات المستعمل

wp_users :  جدول يجمع المستخدمين و المفاتيح السرية و البريد الإلكتروني

10-إستعادة قاعدة البيانات

إذا حدث خطأ و أصبح موقعك لا يعمل يمكنك إعادة قاعدة البيانات كما كانت، بإستيراد قاعدة البيانات الإحتيياطية من جهازك.

تدخل في موقع الإستضافة

و تدخل في phpMyAdmin

تختار قاعدة البيانات ( قاعدة البيانات عبارة عن قاعدة تحتوي جداول فيها معلومات موقعك ).

ثم تضغط على زر الإستيراد import و تختار قاعدة البانات الإحتياطية التي في جهازك browse ( لإسترداد قاعدة البيانات القديمة قبل التعديلات في حالة حصل خطأ ) execute

11- ملاحظات :

هناك عدة أكواد منع بعض الخدمات، بعض أصحاب المواقع الكبيرة لا يتخوفون من كبر قاعدة البيانات و يرفضون حذف بعض الملفات لأنهم يحتاجونها.

الأكواد البرمجية التي يتم وضعها في ملف مثل wp-config تبدأ بو تنتهي بكود الفتح و الإغلاق و هو أمر لا يتم فعله عندما نضيف كود في قاعدة البيانات !

php

ملف صغير فيه الأكواد : code-database

06:41:44 . 2016-06-27 . بنقدور نبيل

No votes yet.
Please wait...

    اترك رد

    Menu Title
    © 2014-2017