تعمیر و بهینه سازی دیتابیس وردپرس بدون نصب افزونه

پایگاه داده(Database) قلب تپنده یک وب سایت است، جایی که کلیه اطلاعات مشتریان، تنظیمات افزونه ها و محتوای وب سایت تان در آنجا ذخیره و نگهداری می شود. پس از نصب وردپرس به مرور زمان اطلاعات کهنه و بلااستفاده ای مثل کامنت های اسپم، رونوشت ها، پیش نویس، لاگ های مختلف افزایش پیدا می کند که علاوه بر مصرف فضای هاست بر روی سرعت لود صفحات نیز تاثیر قابل ملاحظه ای خواهد گذاشت.

همانطور که با ورزش کردن ذهن و بدن تان را شارژ می کنید، دیتابیس وردپرس هم به پاک سازی دوره ای احتیاج دارد تا بتواند در سریع ترین زمان ممکن به درخواست های کاربران پاسخ دهد. ما در این پست آموزشی می خواهیم اینکار را بدون نصب افزونه انجام دهیم تا کمی با ساختار اولیه جداول وردپرس آشنا شوید.

طبیعتا با مراحل نصب وردپرس آشنا هستید و چندین بار اینکار را انجام داده اید، اما در پشت صحنه این نصب پنج دقیقه ای چه اتفاقاتی نهفته است؟

در فرآیند نصب استاندارد وردپرس ساختار اولیه دیتابیس با ۱۲ جدول تر و تمیز ایجاد خواهد شد که در تصویر زیر نمای بصری آنها را مشاهده می کنید، البته با گذشت زمان و نصب افزونه های مختلفی مثل Yoast SEO تعداد این جداول زیادتر هم خواهد شد.

ساختار جداول وردپرس

اگر می خواهید اطلاعات بیشتری در رابطه با جزئیات هر جدول داشته باشید به codex.wordpress.org مراجعه کنید یا مطلب آموزشی آشنایی با ساختار جداول در دیتابیس وردپرس را مطالعه فرمائید.

 از کجا شروع کنیم؟

برای مشاهده جداول وردپرس می توانید از ابزار مدیریتی MySQL یعنی phpMyAdmin استفاده کنید، به کمک این ابزار می توانید حجم(Size) اطلاعات ذخیره شده و سربار(Overhead) هر کدام از جداول را مشاهده کنید.

برای انجام بهینه سازی پس از لاگین به phpMyAdmin و انتخاب دیتابیس موردنظرتان ابتدا با گزینه “Check All” کلیه جداول را انتخاب کرده و سپس از سمت راست گزینه “Optimize Table” را کلیک کنید.

بهینه سازی جداول phpMyAdmin

 

نتیجه کار را در تصویر زیر مشاهده می کنید.

تعمیر وردپرس

ابزار توکار وردپرس

phpMyAdmin پیچیدگی های خاص خودش را دارد و حتی ممکن است مجوز دسترسی به آنرا نداشته باشید، اما وردپرس برای حل این قبیل مشکلات راه چاره ای در نظر گرفته است و آن هم استفاده از  ابزار توکار و پیش ساخته ای است که در اختیارتان قرار می دهد، فقط کافی است کد زیر را به فایل wp-config.php اضافه کنید تا این قابلیت برای شما فعال شود.

define( 'WP_ALLOW_REPAIR', true );

در نهایت با مراجعه به آدرس www.yoursite.com/wp-admin/maint/repair.php می توانید تعمیر و بهینه سازی را شروع کنید.

پس از اتمام کار کد بالا را از فایل wp-config.php حذف کنید تا سایرین به صفحه تعمیر و نگهداری وردپرس دسترسی نداشته باشند.

ابزار تعمیر دیتابیس وردپرس

 

در صورتی که این قابلیت در فایل تنظیمات وردپرس غیرفعال باشد پیغام زیر به شما نشان داده خواهد شد.

ابزار بهینه سازی توکار وردپرس

جمع بندی

پاکسازی دوره ای وردپرس را در دستورکارتان قرار دهید تا از انباشته شدن اطلاعات بلااستفاده و کهنه جلوگیری کنید، اینکار باعث می شود دیتابیسی مرتب و یکدست در اختیار داشته باشید و بکاپی هم که تهیه می کنید اطلاعات خالص را نگهداری کند.

ما در این پست آموزشی روش دستی بهینه سازی را به شما آموزش دادیم، اگر حوصله انجام اینکار را ندارید می توانید از افزونه هایی همچون WP Clean Up Optimizer یا WP Optimize استفاده نمائید.

در نهایت اگر به بهینه سازی وردپرس علاقمند هستید پیشنهاد می کنیم مطلب مدیریت رونوشت ها (Post Revisions) در وردپرس را هم مطالعه کنید.

نظرات و سوالات کاربران

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *