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

اهمیت بهینه سازی دیتابیس و اینکه چه زمانی باید به سراغ آن برویم؟
بهینه سازی پایگاه داده تاثیر مستقیمی روی سرعت و کارایی وبسایت شما دارد؛ اما این موضوع قطعا مزایای دیگری همچون شانس رتبه های بالاتر در موتور جستجو و افزایش بازدید را نیز به دنبال دارد. جدا از این، زمانی که دیتابیس سایت شما به بهینه ترین شکل ممکن عمل می کند؛ منابع هاست نیز کمتر درگیر می شود. درنتیجه، وبسایت شما می تواند ترافیک و حجم کاری بیشتری را با همان منابع هندل کند و این موضوع هزینه های مربوط به ارتقا هاست را نیز کاهش می دهد.
مشکلات رایجی که پایگاه داده شما را کند می کندقرار دادن بهعنوان تصویر شاخص
دانستن مسائل احتمالی که می تواند بر سرعت لود پایگاه داده شما و بر عملکرد وب سایت شما تأثیر منفی بگذارد، مهم است. در زیر به این موارد اشاره می شود:
- پلاگین های سنگین با کدنویسی غیراستاندارد
- وجود کوئری های ناکارآمد
- وجود جداول و اطلاعات اضافی
- و…
پیش نیازهای بهینه سازی پایگاه داده وردپرس
تا اینجا با اهمیت بهینه سازی دیتابیس آشنا شدید، اما پیش از شروع باید اقداماتی انجام شود:
- از وبسایت بکاپ تهیه کنید: اولین قدم این است که از پایگاه داده یا از کل وبسایت خود نسخه پشتیبان تهیه کنید. این یک گام مهم است چون خیال شما را از بابت از دست رفتن اطلاعات راحت می کند.
- شناسایی علت اصلی کندی پایگاه داده: برای اینکه بهترین نتیجه را از بگیرید باید علت اصلی کندی را پیدا کنید.
- انتخاب بهترین ابزار بهینه سازی دیتابیس: باتوجه به حجم و میزان پیچیدگی پایگاه داده باید روش بهینه سازی مناسب را از بین موارد زیرانتخاب کنید.
روش های بهینه سازی دیتابیس در وردپرس
بیایید با دنبال کردن مراحل زیر پایگاه داده وردپرس خود را بهینه کنیم.
بهینه سازی دیتابیس از طریق phpMyAdmin
گاهی اوقات، حذف افزونه ها از پیشخوان وردپرس کافی نیست. با این کار، افزونه ها از سایت حذف می شود اما داده های بی فایده ای در دیتابیس باقی می گذارد که نیاز به تمیز کردن دارند. برای اینکه جداول پایگاه داده وبسایت خود را از طریق phpMyAdmin بهینه سازی کنید؛ باید وارد هاست خود شوید. فرقی ندارد که از Cpanel یا دایرکت ادمین استفاده کنید در هر صورت ابزار phpMyAdmin برای دسترسی به پایگاه داده وجود دارد.
در داخل phpMyAdmin با انتخاب نام دیتابیس کلیه جداول را در سمت راست می بینید، در انتهای صفحه گزینه check all را بزنید تا همه یکجا به حالت انتخاب دربیایند. بعد از منوی کشویی مقابل گزینه optimize table را انتخاب کنید.

بهینه سازی دیتابیس با حذف دائمی کامنت های اسپم، پیش نویس ها و Revision
نظرات اسپم یک مشکل بزرگ در وردپرس است. میتوانید با استفاده از افزونهای مانند Akismet که با وردپرس نصب میشه، تا حدی این مشکل را تعدیل کنید.
یکی از اقداماتی که برای بهینه سازی دیتابیس انجام می شود پاک سازی دائمی کامنت های اسپم است. این پاکسازی را می توانید هم از طریق پیشخوان وردپرس و هم با وارد کردن کوئری زیر در بخش SQL در phpMyAdmin انجام دهید.
DELETE FROM wp_comments WHERE comment_approved = ‘spam’;
در هنگام کار روی وبسایت احتمالا صفحات یا نوشته های زیادی را در حالت پیش نویس قرار میدهید و شاید فراموش کنید که آنها را ساماندهی یا حذف نمایید. وجود این صفحات هیچ اهمیتی ندارند و از طرفی با اشغال فضا در دیتابیس باعث کندی می شوند.
جدا از این، وردپرس به صورت خودکار از هر نوشته و صفحه، چندین نسخه در بازه های زمانی مختلف ذخیره می کند تا بتواند در صورت لزوم وضعیت صفحه را به حالت قبلی بازگرداند. این نسخهها فضای زیادی از دیتابیس را اشغال می کنند. با قراردادن کد زیر در فایل wp-config.php می توانید تعداد این نسخه های بازبینی را محدود کنید. مثلا در کد زیر Revision ها به دو مورد محدود شده.
define( ‘WP_POST_REVISIONS’, 2 );
بهینه سازی دیتابیس با افزونه
وقتی صحبت از وردپرس می شود، کارهای پیچیده را می توان به راحتی با استفاده از یک افزونه انجام داد. بسیاری از افزونه های رایگان و پولی برای بهینه سازی دیتابیس وردپرس در دسترس هستند. افزونه هایی که در ادامه معرفی می شود برای این منظور بسیار مناسب هستند.

بهینه سازی دیتابیس با افزونه WP Optimize
با کمک این افزونه شما می توانید بدون اینکه وارد PHP my admin شوید باحذف اطلاعات غیرضروری دیتابیس خود را بهینه کنید. این افزونه به کاربران اجازه میدهد تا دادههای غیرضروری مانند نظرات اسپم، نسخه های پست و گزینههای غیرضروری که میتوانند در طول زمان حجم پایگاه داده را افزایش دهند را به سادگی حذف کنند.
این افزونه علاوه بر قابلیت های گفته شده، میتواند برای فشرده سازی تصاویر و کش کردن وبسایت وردپرسی جهت افزایش سرعت و کارایی وبسایت نیز مفید واقع شود. البته برخی از ویژگی های پیشرفته WP Optimize تنها در نسخه پریمیوم موجود است.
لینک دانلود افزونه WP Optimize
بهینه سازی دیتابیس وردپرس با افزونه Breeze
Breeze یک افزونه کش قدرتمند وردپرس است که بر بهینه سازی عملکرد وب سایت تمرکز دارد. یکی از ویژگی های کلیدی Breeze قابلیت های پیشرفته برای بهینه سازی پایگاه داده است. این پلاگین می تواند پرس و جوهای پایگاه داده را تجزیه و تحلیل و بهینه می کند، داده های غیر ضروری را پاک کند و ورودی های اضافی را حذف کند تا به این ترتیب از عملکرد مطلوب دیتابیس اطمینان حاصل شود.
بهینه سازی دیتابیس وردپرس با افزونه WP Rocket
افزونه موشک وردپرس همیشه یکی از انتخاب های اصلی برای افزایش سرعت وبسایت است. این پلاگین تنظیماتی نیز برای حذف اطلاعات اضافی از دیتابیس و افزایش سرعت از این طریق دارد.
جمع بندی
بهینه سازی دیتابیس وردپرس یک فرآیند بسیار مهم برای بهبود عملکرد و کارایی وب سایت شما است.
با بهینه سازی پایگاه داده، می توانید داده های غیر ضروری و جداول استفاده نشده را حذف کنید، ساختار پایگاه داده را بهینه کنید و اندازه کلی پایگاه داده خود را کاهش دهید. این اقدامات منجر به کمتر شدن زمان بارگذای صفحه، بهبود تجربه کاربر و رتبهبندی بهتر در موتورهای جستجو میشود.
ضمن اینکه می تواند به استفاده کارآمد از منابع هاست، بهبود کارایی سایت در مواقع ترافیک بیشتر، افزایش امنیت و سازگاری با افزونه ها و تم ها کمک کند.
در این نوشته راهکارهایی نیز برای بهینه سازی دیتابیس ارائه شد که استفاده از آنها موجب افزایش سرعت پایگاه داده سایت وردپرسی می شود.






