نحوه پاکسازی دیتابیس وردپرس از داده های اضافی
توضیحات:
نحوه پاکسازی دیتابیس وردپرس از دادههای اضافی
مقدمه
دیتابیس وردپرس با گذشت زمان و با نصب و حذف افزونهها، ویرایش پستها، و فعالیتهای دیگر، حجم زیادی از دادههای اضافی را جمعآوری میکند. این دادههای اضافی میتوانند سرعت وبسایت شما را کاهش دهند و بر عملکرد کلی آن تأثیر منفی بگذارند. در این مقاله، روشهای پاکسازی دیتابیس وردپرس از دادههای اضافی را بررسی میکنیم.
۱. چگونه از دیتابیس وردپرس پشتیبانگیری کنیم؟
قبل از هرگونه تغییری در دیتابیس، ضروری است که یک نسخه پشتیبان از آن تهیه کنید. این کار به شما امکان میدهد در صورت بروز هرگونه مشکل، دیتابیس خود را به حالت قبلی بازگردانید. میتوانید از افزونههایی مانند UpdraftPlus یا BackWPup برای پشتیبانگیری آسان استفاده کنید. همچنین میتوانید از طریق کنترل پنل هاست خود (مانند cPanel) از دیتابیس پشتیبان تهیه کنید.
۲. چگونه از افزونههای پاکسازی دیتابیس استفاده کنیم؟
افزونههای متعددی برای پاکسازی دیتابیس وردپرس وجود دارند که فرآیند را خودکار میکنند و به شما در حذف دادههای اضافی کمک میکنند. برخی از افزونههای محبوب عبارتند از:
- WP-Optimize: این افزونه یکی از بهترین و پرکاربردترین افزونهها برای پاکسازی دیتابیس است. قابلیت بهینهسازی جداول دیتابیس، حذف نظرات اسپم، حذف بازبینیهای پستها، و پاکسازی جداول موقت را دارد.
- Advanced Database Cleaner: این افزونه به شما امکان میدهد دادههای اضافی را به صورت دقیقتر و با کنترل بیشتری حذف کنید. میتوانید جداول دیتابیس را بررسی کنید و دادههای اضافی را بر اساس نیاز خود حذف کنید.
- Optimize Database after Deleting Revisions: این افزونه بر حذف بازبینیهای پستها تمرکز دارد و دیتابیس شما را از حجم زیاد دادههای بازبینی پاک میکند.
- Delete Expired Transients: این افزونه دادههای موقت (Transients) منقضی شده را حذف میکند.
مراحل استفاده از افزونه:
- افزونه مورد نظر خود را نصب و فعال کنید.
- به تنظیمات افزونه بروید.
- اقدامات پاکسازی مورد نظر خود را انتخاب کنید (مانند حذف بازبینیها، حذف نظرات اسپم، بهینهسازی جداول و غیره).
- فرآیند پاکسازی را اجرا کنید.
۳. چگونه به صورت دستی دیتابیس را پاکسازی کنیم؟ (با احتیاط)
اگرچه استفاده از افزونهها آسانتر است، اما میتوانید به صورت دستی نیز دیتابیس را پاکسازی کنید. این روش نیازمند دانش فنی بیشتری است و باید با احتیاط انجام شود.
مراحل پاکسازی دستی:
دسترسی به دیتابیس: به دیتابیس وردپرس خود از طریق phpMyAdmin یا ابزارهای مشابه دسترسی پیدا کنید.
حذف دادههای اضافی: دستورات SQL زیر را برای حذف دادههای اضافی اجرا کنید:
- حذف بازبینیهای پستها:sql
DELETE FROM wp_posts WHERE post_type = "revision";
* حذف نظرات اسپم:
sqlDELETE FROM wp_comments WHERE comment_approved = "spam";
* بهینهسازی جداول:
sqlOPTIMIZE TABLE wp_posts, wp_comments, wp_options, wp_users;
* حذف دادههای موقت:
sqlDELETE FROM wp_options WHERE option_name LIKE '_transient%'; DELETE FROM wp_options WHERE option_name LIKE '_site_transient%';
* حذف دادههای آیتمهای حذف شده (Trash):
sqlDELETE FROM wp_posts WHERE post_status = 'trash';
* توجه: قبل از اجرای هر دستور SQL، مطمئن شوید که آن را به درستی فهمیدهاید و تأثیر آن را درک میکنید.
- حذف بازبینیهای پستها:
بهینهسازی جداول: پس از حذف دادههای اضافی، جداول دیتابیس را بهینهسازی کنید تا فضای خالی بازیابی شود. این کار را میتوانید از طریق phpMyAdmin انجام دهید.
۴. چرا و چگونه افزونههای غیرفعال را حذف کنیم؟
افزونههای غیرفعال نیز میتوانند دادههای اضافی در دیتابیس ایجاد کنند. افزونههایی را که از آنها استفاده نمیکنید، حذف کنید.
- به بخش “افزونهها” > “افزونههای نصبشده” بروید.
- افزونههای غیرفعال را پیدا کنید.
- ابتدا افزونه را غیرفعال کنید و سپس حذف کنید.
۵. چرا و چگونه تمهای غیرفعال را حذف کنیم؟
تمهای غیرفعال نیز میتوانند دادههای اضافی در دیتابیس داشته باشند. تمهایی را که از آنها استفاده نمیکنید، حذف کنید.
- به بخش “نمایش” > “پوستهها” بروید.
- تمهای غیرفعال را پیدا کنید.
- بر روی تم کلیک کنید و “جزئیات پوسته” را انتخاب کنید.
- بر روی “حذف” کلیک کنید.
نتیجهگیری
پاکسازی دیتابیس وردپرس یک فرآیند مهم برای حفظ سرعت و عملکرد وبسایت شما است. با استفاده از افزونههای مناسب و انجام اقدامات پاکسازی به صورت دورهای، میتوانید دیتابیس خود را بهینه نگه دارید و تجربه کاربری بهتری را برای بازدیدکنندگان خود فراهم کنید. همواره به یاد داشته باشید که قبل از هرگونه تغییری در دیتابیس، از آن پشتیبانگیری کنید.
شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.
موفق باشید
A.J
پست های مرتبط:
فروشگاه سورسا:
سورسا ، یک خانواده!
شما میتوانید از سورس های آماده به راحتی و با کپی پیست در پروژه خود استفاده بفرمایید
بله! سورسا به عنوان اولین و برترین مرجع سورس کد های آماده، تمامی سورس کد ها در زبان های مختلف را به صورت رایگان در اختیار شما قرار میدهد.
اگر سورس مد نظر شما تفاوتی با سورس فعلی دارد یا اینکه درخواست سورس دیگری را دارید میتوانید با کارشناسان سورسا در ارتباط باشید.
سورسا به عنوان مرجع سورس در تلاش است سورس کد ها و آموزش های تمامی زبان های برنامه نویسی مانند GO C++ Python C PHP SQL JS و… را تحت پوشش قرار داد