في منشور المدونة هذا، سنتناول موضوعًا لا يتحدث عنه الأشخاص كثيرًا: كيفية تحسين قاعدة بيانات WordPress الخاصة بك.

إذا لم تكن قد اعتدت بعد على إبقاء قواعد بيانات SQL الخاصة بك نظيفة ومرتبة، فالآن هو الوقت المناسب للبدء.

نحن نعلم أن هذا هو نوع "المهمة" التي يتجنبها أصحاب المواقع لأنهم يخشون كسر شيء ما.

ولكن كما سترى في هذا البرنامج التعليمي، فإن تحسين قاعدة بيانات WordPress ليس صعبًا على الإطلاق عند استخدام البرنامج الإضافي WP-Optimize.

هؤلاء هم نفس الأشخاص الذين أنشأوا البرنامج المساعد للنسخ الاحتياطي الشهير فاكرافت بلاس ، فهذه بداية جيدة.

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

دعونا نبدأ.


جدول المحتويات ☰


كيف تعمل قاعدة بيانات ووردبريس

يعد موقع WordPress بأكمله عبارة عن قاعدة بيانات كبيرة واحدة، وبشكل أكثر تحديدًا قاعدة بيانات SQL. ومثل أي قاعدة بيانات أخرى استخدمتها، تتكون هذه القاعدة من جداول بيانات متعددة.

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

تحسين قاعدة بيانات ووردبريس

لماذا يجب تحسين قاعدة بيانات WordPress

قاعدة بيانات... تحتوي على بيانات.

وكلما زادت المعلومات التي تضيفها إليها، كلما أصبحت أكبر. يؤدي كل تغيير تقريبًا تجريه على موقع WordPress الخاص بك إلى زيادة حجم ملف قاعدة بيانات SQL الخاصة بك.

يتضمن ذلك تثبيت المكونات الإضافية وإزالتها، وإضافة السمات، والتعليقات (نعم، بما في ذلك البريد العشوائي)، ونشر المراجعات، ونشر المسودات، وما إلى ذلك...

تحسين قاعدة بيانات ووردبريس

هناك مسألتان يجب مراعاتهما هنا:

  • يؤثر تقديم الملفات الكبيرة على أداء الخادم
  • عادةً ما يكون لدى مضيفي الويب نطاق الحد الأعلى على حجم ملفات قاعدة البيانات

لذا، ليس فقط أن قاعدة بيانات WordPress الضخمة ستؤدي إلى إبطاء موقعك، ولكن سينتهي الأمر بمضيف الويب الخاص بك إلى فرض رسوم إضافية عليك لاستضافته أو إجبارك على العثور على استضافة جديدة لموقعك.

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

كيف يمكنك تحديد حجم قاعدة البيانات الخاصة بك؟

  1. قم بتسجيل الدخول إلى حساب cPanel الخاص بموقعك – عادةً ما يكون هذا: domaine.com/cpanel.
  2. قم بالتمرير لأسفل حتى تجد أيقونة قاعدة بيانات MySQL وانقر عليها.

3. حدد الآن قسم "قواعد البيانات الحالية".

تحسين قاعدة بيانات WordPress يدويًا

وأردنا أن نتطرق إلى هذا الموضوع بإيجاز حتى لا تقع في أخطاء سيكون لديك وقت لتندم عليها.

الشرق ممكن تحسين قاعدة بيانات WordPress الخاصة بك يدويًا. لكن هذه نادراً ما تكون فكرة جيدة.

على سبيل المثال، يمكنك استخدام أداة phpMyAdmin في cPanel لتحسين كل جدول على حدة في قاعدة بيانات WordPress الخاصة بك:

ولكن يجب عليك تجنب القيام بذلك لسبب بسيط وهو أن خطأ واحد قد يؤدي إلى التدمير الدائم لبياناتك. أو بمعنى آخر، يمكنك عن طريق الخطأ حذف جميع صفحاتك ومنشوراتك بأقل من 5 نقرات.

وهناك فرصة ضئيلة جدًا لاستعادتها ما لم يكن لديك نسخة احتياطية حديثة. لذا، لا تحاول مطلقًا إجراء التحسين يدويًا - ليست هناك حاجة حقًا للذهاب إلى هذا الحد.

كيفية استخدام WP-Optimize لتحسين قاعدة البيانات الخاصة بك

تحسين قاعدة بيانات ووردبريس

ملاحظات

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

تعليق : أنت تخاطر باستقرار وأداء موقعك إذا لم تقم بإنشاء نسخة احتياطية.

Le WP-Optimize plugin متاح مجانًا في دليل ملحقات WordPress، لذا كل ما عليك فعله هو تثبيته وتنشيطه من هناك.

سيكون لديك الآن عنصر قائمة للمكون الإضافي، لذا انقر فوق "WP-Optimize" لفتح لوحة التحكم الخاصة به:

من هنا يمكنك اختيار التحسينات التي تريد تشغيلها،

أو عرض معلومات حول الجداول الفردية.

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

ملاحظة: بالنقر على "WP-Optimize" ثم على "قاعدة البيانات"، تصل إلى نفس الشاشة.

يمكنك أيضًا الانتقال إلى الأقسام المختلفة لهذا المكون الإضافي باستخدام قائمة الوصول السريع الموجودة أعلى الشاشة:

تحسين جدول ووردبريس

أول شيء يجب البحث عنه هو خيار "تحسين جداول قاعدة البيانات". في الأساس، لا يمكن لهذا المكون الإضافي تحسين جداول InnoDB، لذلك تحتاج إلى تحديد مربع لتجاوز هذا الإعداد:

السبب الذي يطلب منك القيام بذلك هو أن عملية التحسين ستعيد بناء جداول InnoDB بالكامل إذا كنت تستخدم إصدارًا أقدم من MySQL. وفي حالتنا نحن:

لكن هذا الوضع يختلف من مضيف إلى آخر، كما ترون هنا:

يمكنك الاختيار بين التحسينات الآمنة وتلك التي تحمل علامة تعجب. تتضمن التحسينات باستخدام علامة التعجب أعلى المخاطر المحتملة .

ونحن نقول بوتنشيل لأن هذا كل شيء: قد يحدث خطأ ما.

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

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

ولكن يمكنك تشغيل التحسينات الأخرى وقتما تشاء عن طريق تحديدها ثم النقر فوق "تشغيل التحسين".

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

إنها فكرة جيدة أن تأخذ وقتك في إجراء هذه التحسينات واختبارها واحدة تلو الأخرى.

يجب عليك أيضًا التحقق من أن موقعك لا يزال يستجيب كما هو متوقع بعد تشغيل التحسين.

تحسين الصور

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

بعد كل شيء، لماذا يكون لديك مكونان إضافيان نشطان في حين أن واحدًا فقط سيؤدي مهام متعددة؟

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

ويمكنك أيضًا اختيار مستوى الضغط الذي تريد استخدامه في كل صورة:

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

يتم ضبط المكون الإضافي افتراضيًا على "مخصص" مع وضع شريط التمرير في المنتصف، لذا اضبطه فقط إذا لم تكن راضيًا عن حجم ملفات الصور التي تحصل عليها.

ضمن "الخيارات المتقدمة" ستجد خدمة الضغط المستخدمة حاليًا لتقليص صورك:

تحسين قاعدة بيانات ووردبريس

لقد اختبرنا استخدام reSmush.it فقط في مراجعتنا، لذلك لم نغير أيًا من الإعدادات الافتراضية.

تعليق : بيانات EXIF ​​هي بيانات التعريف المخزنة في الصور الرقمية، وخاصة تلك الموجودة في الكاميرات الرقمية.

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

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

إعدادات WP-Optimize

من هذه الشاشة، يمكنك تمكين شريط إدارة المكون الإضافي أو اختيار المدة التي يجب عليك تخزين البيانات فيها:

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

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

يمكنك أيضًا جدولة عدد المرات التي يجب فيها تنظيف قاعدة البيانات وتحسينها:

هذا حاليًا في مرحلة تجريبية، لذلك نميل إلى تجنب ميزات مثل هذه حتى يتم إنتاجها.

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

تحسين قاعدة بيانات ووردبريس

لقد قمنا بتعطيل عمليات التتبع هنا لأنه...حسنًا...هل استخدمها أحد بعد؟ يمكنك أيضًا تعطيل التعليقات المستقبلية على منشورات المدونة الحالية من هذه الشاشة. وهذا كل ما يوجد في الإعدادات المختلفة لبرنامج WP-Optimize.

مصادر أخرى:


الخاتمة

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

بمجرد حصولك على نسخة احتياطية فعالة لموقعك، ثم خذ وقتك لمتابعة البرنامج التعليمي الخاص بـ WP-Optimize، فلا داعي للقلق.

هل تعثرنا وافتقدنا شيئًا ما؟

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