روش بهینهسازی | سطح پیچیدگی | مناسب برای |
phpMyAdmin در هاست | متوسط تا پیشرفته | کاربران حرفهای |
افزونه WP Optimize | متوسط | کاربران نیمهحرفهای |
افزونه WP Rocket | آسان | مبتدیان و کاربران عمومی |
مقدمه
با چند کلیک ساده و با استفاده از کنترل پنل هاست و افزونههای محبوب مثل WP Rocket و WP-Optimize، دیتابیس شما سبکتر،و در نهایت سرعت سایتتان به طور محسوسی افزایش پیدا خواهد کرد. 🚀
دیتابیس وردپرس چیست ؟
دیتابیس وردپرس در واقع یه پایگاه دادهست که اطلاعات سایتتون رو توی جداول مختلف ذخیره میکنه. هر بار که یه پست مینویسید، افزونه نصب میکنید یا تنظیمات رو تغییر میدید،همه اطلاعات مهم از پستها و نظرات گرفته تا تنظیمات و دادههای این جداول پر از داده میشن. اما یه مشکلی هست
با گذر زمان، یه سری دادههای غیرضروری مثل بازبینیهای قدیمی پستها، جداول افزونههای حذفشده یا دادههای موقتی توی دیتابیس جمع میشن. اینا باعث میشن دیتابیس سنگین بشه و سرعت سایتتون کم بشه.
چرا بهینهسازی دیتابیس ضروری؟
-
کاهش حجم غیرضروری: با هر نصب و حذف افزونه، جداول و ردیفهای بلااستفاده در دیتابیس باقی میمانند.
-
افزایش سرعت واکشی: جداول پراکنده یا پرشده از دادههای بیفایده، کوئریها را کند میکنند.
-
بهبود عملکرد سایت: صفحات سریعتر لود میشوند و تجربه کاربری مثبتتر خواهد بود.
بهینهسازی دیتابیس از طریق کنترل پنل هاست
اولین راه برای بهینهسازی دیتابیس وردپرس اینه که از کنترل پنل هاستتون استفاده کنید. فرقی نمیکنه از cPanel استفاده میکنید یا DirectAdmin
مراحل بهینهسازی با phpMyAdmin
-
ورود به هاست: وارد کنترل پنل هاستتون بشید و phpMyAdmin رو پیدا کنید.
-
انتخاب دیتابیس: توی phpMyAdmin، دیتابیس سایت وردپرستون رو از لیست سمت چپ انتخاب کنید.
-
بررسی جداول: جداول رو نگاه کنید. جداولی که با پیشوند wp_ یا اسم افزونههای قدیمی شروع میشن، ممکنه دیگه لازم نباشن. مثلاً اگه افزونهای رو پاک کردید، جدولش هنوز توی دیتابیس مونده.
-
حذف جداول غیرضروری: جداول مربوط به افزونههایی که دیگه استفاده نمیکنید رو انتخاب کنید و با گزینه “Delet” حذفشون کنید.
مثلا: افزونه بوکلی⬆️ که حذف شده بود.ولی جداولش دردیتابیس مونده بود😂
بهینهسازی جداول ووکامرس
برای بهینهسازی جداولی مانند ووکامرس، تیک گزینه های wocomerce یا wc را بزنید و از منوی کشویی پایین with selected- گزینه ، “Optimize table” رو انتخاب کنید تا بهینه بشن.⭐
بهینهسازی دیتابیس با افزونه WP Rocket
افزونه فوقالعاده برای بهینه سازی دیتابیس وردپرس که یه بخش مخصوص برای بهینهسازی دیتابیس وردپرس داره. این روش خیلی سادهست و برای کسایی که نمیخوان دستی کار کنن عالیه.
مراحل بهینهسازی با WP Rocket:
نصب افزونه: WP Rocket سایت رسمیش نصب و فعال کنید.
ورود به تنظیمات: توی پیشخوان وردپرس، به منوی WP Rocket برید.
پاکسازی دیتابیس: توی تب “پایگاه داده“، گزینههایی مثل پاک کردن بازبینیها، پیشنویسهای خودکار و دیدگاههای زباله رو میبینید. هر کدوم که لازم بود تیک بزنید.
شروع بهینهسازی: روی “ذخیره تغییرات” کلیک کنید تا WP Rocket کارش رو انجام بده.
بهینهسازی با افزونه WP Optimize
اگه دنبال بهینه سازی دیتابیس وردپرس بصورت حرفهایتر هستید، WP Optimize بهترین انتخابه. این افزونه امکانات بیشتری داره و میتونه دیتابیس رو حسابی تمیز کنه.
مراحل بهینهسازی با WP Optimize:
-
نصب افزونه: WP Optimize رو از مخزن وردپرس نصب و فعال کنید.
-
ورود به تنظیمات: توی پیشخوان، به منوی WP Optimize برید.
-
پاکسازی و بهینهسازی: توی تب “بهینهسازی”، گزینههایی مثل پاک کردن بازبینیها، بهنهسازی جداول و حذف دادههای اضافی رو تیک بزنید.(همه گزینه ها)
-
اجرای عملیات: روی “اجرای تمام بهینهسازیها” کلیک کنید تا افزونه کارش رو شروع کنه.
-
بررسی جداول قدیمی: توی تب “جداول”، میتونید جداول افزونههای غیرفغال رو ببینید و اگه لازم نیست، حذفشون کنید.
زمان مناسب برای پاکسازی دیتابیس
بهینه سازی دیتابیس وردپرس فقط یه بار انجام دادنش کافی نیست؛ باید بهش عادت کنید!
-
برنامه منظم: ماهیانه یا ۲ ماهی یکبار دیتابیستون رو چک و بهینه کنید.
-
افزونههای اضافی رو حذف کنید: هر افزونهای که لازم ندارید رو پاک کنید تا دیتابیس پر از جدول نشه.
مقاله افزایش سرعت المنتور
نکته طلایی بهینه کردن پایگاه داده
- حتما بکاپ بگیرید قبل شروع کار !!!!!
-
اگر سایتتان بزرگ است یا منابع محدودی دارید، میتوانید این فرایند را در زمانهای خلوت سرور (شب یا ساعات کمترافیک) اجرا کنید.
-
همیشه از آخرین نسخه افزونهها و PHP استفاده کنید؛ نسخههای جدید غالباً بهینهتر هستند.
- پس از بهینهسازی، سرعت بارگذاری سایت را با ابزارهایی مثل GTmetrix یا Google PageSpeed بررسی کنید.
آموزش های رایگان بیشتر : طراحی سایت شرکتی
2 پاسخ
شما بهینه سازی انجام میدید؟
بله اگر وردپرسی باشد-فرم پرکنید و یا تماس بگیرید