به فکر بهینهسازی دیتابیس وردپرس هستید؟ تمیز بودن پایگاه داده در وردپرس یک عامل مهم در بهبود سرعت سایت وردپرس است.
برای تمیز کردن و بهینهسازی پایگاه داده سایت خود پیشنهاد من افزونه WP-Optimize هستش. با استفاده از این افزونه میتوانید دیدگاهها جفنگ، تاریخچه ویرایش پستها، ذخیرهها خودکار و بسیاری از جدولهای بی استفاده دیگر را حذف کنید. یک پایگاه داده تمیز در وردپرس باعث میشود سرعت سایت افزایش پیدا کند.
با بهینه سازی و تمیز کردن پایگاه داده، کارایی آن بهتر میشود. بهینه سازی پایگاه داده در آموزش افزایش سرعت در وردپرس هم پیشنهاد شده است.
۱. از پایگاه داده بکاپ بگیرید
با استفاده از افزونه UpdraftPlus میتوانید از پایگاه داده سایت خود بکاپ بگیرید.
نگران نباشید، با گرفتن یک نسخه بکاپ از پایگاه داده خود، اگر در روند بهینه سازی پایگاه داده به مشکل خوردید میتوانید بکاپ پایگاه داده را ریستور کنید.

۲. نصب افزونه WP-Optimize
این افزونه را نصب کنید و سپس به مسیر WP-Optimize > Database مراجعه کنید.

۳. پاکسازی Trash از پایگاه داده
در افزونه WP-Optimize با کمک قسمت WP-Optimize > دیتابیس > بهینهسازی میتوانید این کار را انجام دهید.
در تنظیمات فولان، همه موارد را به جز دیدگاههای تایید نشده و پیشنویسها را پاک کنید. اگر نظرات تایید نشده یا پیشنویسها (پیش نویسهایی که در وردپرس ذخیره کریدهاید) نیازی ندارید این موارد را نیز پاک کنید.

بررسی آیتمها:
- بهینهسازی جداول پایگاه داده: این قسمت شبیه defragmenting هارد دیسک است که روی پایگاه داده سایت شما انجام میشود. این امکان فضای استفاده نشده در جداول پایگاه داده را بازیابی میکند، میزان ذخیرهسازی آن را کاهش میدهد و دسترسی به جداول را کارآمدتر (سریعتر) میکند.
- پاک کردن همه پیش نویس های ذخیره شده: هر زمان که پستی ذخیره میکنید یا در حال ایجاد آن هستید، وردپرس به صورت خودکار ایجاد میکند.
- پاکسازی همه پیشنویسها: پیشنویسهای وردپرس، پستهایی ست که شما ایجاد کردهاید ولی منتشر نکردید و در حال پیشنویس قرار دارد.
- پاکسازی همه نوشتههای زباله دان: با این گزینه همه پستهای زباله دان سایت وردپرس پاک میشوند.
- حذف اسپم و دیدگاههای زباله دان: دیدگاههای جفنگ یا پاک شده در زباله دان.
- حذف دیدگاههای تایید نشده: دیدگاههایی که وضعیت آنها تایید نشده است.
- حذف انتخاب های منقضی شده موقت و گذرا: دادههای استفاده نشده کش (مثلا یک افزونه اشتراک گذاری به شبکههای اجتماعی تعدا اشتراک گذاری در صفحات و پستهایی که ذخیره کرده است.)
- حذف pingbacks: حذف بازتابها (اطلاعرسانی به سایتهایی که به آنها لینک داده اید)
- حذف trackbacks: این مورد روش دیگری از بازتاب است.
- پاکسازی دادههای متای نوشته: اطلاعاتی که در هر پست به کاربران نمایش داده میشود. شامل نام نویسنده، تاریخ انتشار، دسته). با انتخاب این گزینه دادههای متایی که مربوط به هیچ پستی نیست حذف میشوند.
- پاکسازی دادههای متای دیدگاه: شبیه به مورد قبلی ولی در مورد دیدگاهها
- پاکسازی داده هایی که به هیچ جایی ارتباط داده نشده اند: اغلب توسط افزونههای قدیمی که دیگر استفاده نمیکنید ساخته میشوند.
۴. جداول باقیمانده از افزونههای قدیمی را پاک کنید
این مورد در قسمت WP-Optimize > دیتابیس > جداول قرار دارد.
توجه داشته باشید فقط جداولی را میتوانید حذف کنید که افزونه آن جدول وجود نداشته باشید. این موارد جداولی هستند که در پایگاه داده وجود دارند ولی افزونهی آنها را قبلا غیرفعال یا پاک کردهاید. اگر قصد استفاده مجدد از آنها را ندارید حتما پاک کنید.
همچنین میتوانید اندازه جداولی که توسط پلاگینهای دیگر ایجاد شده است را مشاهده کنید.

۵. زمانبندی پاکسازی خودکار پایگاه داده
من توصیه میکنم هفتهای یک بار تنظیم کنید تا به صورت خودکار پایگاه داده شما تمیز شود. برای سایتهای بزرگتر یا فروشگاههای اینترنتی بزرگ (بیشتر از ۱۰۰ محصول) میتوانید روزانه تنظیم کنید.
برای این کار از قسمت WP-Optimize > دیتابیس > تنظیمات > تنظیمات زمانبندی پاکسازی استفاده کنید.
