بعضی وقت ها میخواهیم سرعت سایت رو افزایش بدیم یا میخواهیم حجم فضای مصرفی هاست رو کاهش بدیم برای این امر میتوان کارهای زیادی انجام داد اما یکی از بهترین کارها بهینه سازی دیتابیس وردپرس است. در این مقاله میخواهیم افزونه بهینه سازی دیتابیس وردپرس با نام wp optimize رو معرفی کنیم که به راحتی می توانید با این افزونه، دیتابیس وردپرس رو بهینه کنید. با این کار هم سرعت سایت بیشترشده، هم دیتابیس بهینه تر می شود هم منابع کمتری از CPU مصرف می شود.
قبل از اینکه شروع به آموزش افزونه بهینه سازی دیتابیس وردپرس کنیم تعدادی از کارهای افزونه wp optimize رو بیان کنیم. در بخش زیر تعدادی از این کارها لیست شده اند:
- بهینه سازی جداول پایگاه داده
- پاک کردن همه پیش نویس های ذخیره شده
- حذف اسپم و دیدگاههای زباله دان
- پاکسازی کامل پیشنویس های خودکار و نوشتههای زباله دان
- حذف دیدگاه تایید نشده
- حذف انتخاب های منقضی شده موقت و گذرا
- حذف pingbacks وردپرس
- حذف trackbacks وردپرس
- پاکسازی دادههای متای نوشته
- پاکسازی دادههای متای دیدگاه
- پاکسازی داده هایی که به هیچ جایی ارتباط داده نشده اند
تذکر مهم: قبل از استفاده از افزونه بهینه سازی دیتابیس وردپرس و شروع کار با این افزونه، حتما حتما از دیتابیس سایتتون نسخه پشتیبان تهیه کنید.
افزونه بهینه سازی دیتابیس وردپرس
در ابتدا افزونه بهینه سازی دیتابیس وردپرس رو از همین صفحه دانلود کنید و مثل نصب بقیه افزونه های وردپرس در پیشخوان وردپرس نصب و فعال کنید. اگر نحوه نصب افزونه وردپرس رو نمیدونید پیشنهاد میکنم مقاله آموزش نصب افزونه وردپرس رو مطالعه کنید. بعد از اینکه افزونه wp optimize رو نصب کردید یک منوی جدید با نام wp-optimize به پنل مدیریت وردپرس اضافه می شود. مانند تصویر زیر:
روی wp-optimize کلیک کنید تا وارد بخش تنظیمات افزونه بهینه سازی دیتابیس وردپرس شوید مانند تصویر زیر:
در این بخش شما می توانید با کلیک روی گزینه Run all selected optimizations تمام بهینه سازی هایی که انتخاب کرده اید (تیک زده اید) رو اجرا می کند. قبل از این روی این گزینه بزنید و شروع به بهینه سازی کند ابتدا تمام این بهینه سازی ها رو توضیح میدهیم و بر اساس توضیحاتی که ما میدهیم می توانید تیک گزینه مورد نظر جهت بهینه سازی رو بزنید.
تب WP-Optimize
تب اول صفحه ی تنظیمات افزونه بهینه سازی دیتابیس وردپرس، WP-Optimize نام دارد. از طریق این تب می توانید تنظیمات بهینه سازی دیتابیس وردپرس را بر اساس نیاز خودتان انجام دهید. در ادامه تمام گزینه های این تب را با جزییات تمام آموزش میدهیم.
شما می توانید با زدن دکمه Run optimization که جلو هر گزینه قرار دارد عمل مورد نظر را روی دیتابیس یا سایت اعمال کنید. (قبل از این کار توضیحات رو بخوانید)
۱- Optimize database tables: از طریق این گزینه می توانید جداول پایگاه داده رو بهینه کنید.
۲- Clean all post revisions: با استفاده از این گزینه می توانید تمام مطالب بازبینی شده رو پاک می کند.
۳- Clean all auto-draft posts: از طریق این گزینه می توانید تمام مطالبی که به صورت اتوماتیک پیش نویس شده اند رو پاک کنید.
۴- Clean all trashed posts: با استفاده از این گزینه می توانید تمام نوشته هایی که در زباله دان هستند رو پاک می کند.
۵- Remove spam and trashed comments: شما می توانید تمام نظرات جفنگ و زباله دان بخش نظرات رو در این بخش حذف کنید.
۶- Remove unapproved comments: از طریق این گزینه می توانید تمام نظرات تایید نشده رو پاک کنید. (تیک این گزینه رو نزنید)
۷- Remove expired transient options: با انتخاب این گزینه می توانید انتخابهای منقضی شده موقت و گذرا را حذف کنید.
۸- Remove pingbacks: از طریق این گزینه می توانید تمام دیدگاه های pingbacks رو از دیتابیس حذف کنید. (در مقاله ای با عنوان بازتاب و پینگ در وردپرس در مورد این موضوع صحبت کرده ایم)
۹- Remove trackbacks: از طریق این گزینه می توانید تمام دیدگاه های trackbacks رو از دیتابیس حذف کنید. (در مقاله ای با عنوان بازتاب و پینگ در وردپرس در مورد این موضوع صحبت کرده ایم)
۱۰- Clean post meta data: از طریق این گزینه می توانید داده های متای نوشته رو پاک کنید.
۱۱- Clean comment meta data: از طریق این گزینه می توانید داده های متای دیدگاه رو پاک کنید.
۱۲- Clean orphaned relationship data: از طریق این گزینه می توانید تمام داده هایی که به جایی ارتباط داده نشده اند رو پاک کنید.
تب Table information
در ادامه آموزش بهینه سازی دیتابیس وردپرس روی تب Table information (اطلاعات جدول) کلیک می کنیم این تب که از اسمش مشخص است تمامی اطلاعات و داده های پایگاه داده را با جزئیات کامل به صورت جدول لیست کرده است.
تب Settings
این تب مربوط به بخش تنظیمات افزونه بهینه سازی دیتابیس وردپرس می باشد. در این بخش می توانید مشخص کنید در چه زمانی بهینه سازی پایگاه داده وردپرس انجام شود. در بخش زیر تمام گزینه های آن را به صورت کامل توضیح داده ایم تا بر اساس نیاز خودتون تنظیم کنید.
Trackback/comments actions
۱- Trackbacks: این گزینه مربوط به پیگیری توسط سازنده افزونه می باشد. اگر این گزینه رو فعال کنید یعنی به سازنده اجازه ردگیری فعالیت های افزونه نصب شده در سایت خودتون رو داده اید.
۲- Comments: این گزینه مربوط به بخش فعال یا غیر فعال سازی نظرات در نوشته های قبلی و منتشر شده در سایت می باشد. اگر دکمه Disable رو بزنید کسی دیگر نمی تواند در سایت شما نظر ارسال کند و کلا جعبه ارسال دیدگاه در سایت شما غیرفعال می شود.
General settings
۳- Keep last: در این بخش می توانید مشخص کنید بعد از چند هفته داده های قبلی حذف شوند. مثلا اگر بزنید ۲، بعد از دو هفته کل داده های که در بخش زیر مشخص کردیم حذف می شوند. این تنظیمات در حالت دستی و اتوماتیک اعمال می شود.
۴- Enable admin bar link: اگر تیک این گزینه رو بزنید و فعال نمایید لینک WP-Optimize در بالای ادمین بار قرار میگیرد. (در بالای پنل مدیرتی، بخش ادمین بار)
Scheduled clean-up settings
۵- Enable scheduled clean-up and optimization: به بخش مهمی از افزونه بهینه سازی دیتابیس وردپرس رسیدیم. این گزینه به معنی فعال کردن برنامه ریزی شده پاک کردن و بهینه سازی می باشد. با فعال کردن این گزینه تنظیمات دوره زمانی برای بهینه سازی های مرتب از پایگاه داده را فعال کرده اید. وقتی این گزینه رو فعال می کنید بقیه گزینه های زیر هم فعال می شود.
۶- Select schedule type (default is Weekly): بر اساس این گزینه بهینه سازی پایگاه داده را روزانه، هفتگی یا ماهانه انتخاب می کنید.
۷- Optimize database tables: این گزینه مربوط به بهینه سازی جداول پایگاه داده می باشد.
۸- Remove auto revisions: این گزینه مربوط به حذف رونوشت های خودکار می باشد.
۹- Remove auto-draft posts: این گزینه مربوط به حذف پیشنویس خودکار می باشد.
۱۰- Remove trashed posts: این گزینه مربوط به حذف نوشته های زباله دان می باشد.
۱۱- Remove spam and trashed comments: این گزینه مربوط به حذف دیدگاه های اسپم و زباله دان می باشد.
۱۲- Remove unapproved comments: این گزینه مربوط به حذف دیدگاه تاییده نشده می باشد.
۱۳- Remove expired transient options: این گزینه مربوط به حذف انتخاب های منقضی شده موقت و گذار می باشد.
تب Premium / Plugin family
این تب مربوط به سازنده و نسخه پولی افزونه WP-Optimize می باشد و چیز خاصی برای توضیح ندارد.
نتیجه گیری:
یکی از روش های افزایش سرعت وردپرس، بهینه سازی دیتابیس می باشد. روش های زیادی برای این کار وجود دارد اما استفاده از افزونه WP-Optimize یکی از بهترین و ساده ترین روش های بهینه سازی پایگاه داده وردپرس است.
کافیه این افزونه رو نصب کنید و به درست تنظیم نمایید تا سرعت بارگذاری وردپرس شما به صورت چشم گیری افزایش یابد چون یکی از دلایل کندی سایت، بهینه نبودن دیتابیس وردپرس می باشد.