آیا تا به حال احساس کردهاید که بعد از مدتی، با وجود اینکه افزونه جدیدی نصب نکردهاید، سرعت پیشخوان وردپرس شما افت کرده است؟ یکی از متهمان اصلی، جداول دیتابیس هستند.
چه چیزهایی باعث سنگینی دیتابیس میشوند؟
رونوشتهای پست (Revisions): وردپرس برای هر تغییر کوچک در نوشته، یک نسخه کامل در دیتابیس ذخیره میکند. برای یک سایت قدیمی، این یعنی هزاران سطر بلااستفاده!
اطلاعات گذرا (Transients): اینها دادههای موقتی هستند که افزونهها میسازند اما گاهی بعد از انقضا، از دیتابیس پاک نمیشوند.
نظرات اسپم: حتی اگر نظرات اسپم را تایید نکنید، آنها در جدول comments جا خوش میکنند.
جداول باقیمانده از افزونههای حذف شده: بدترین بخش اینجاست؛ خیلی از افزونهها بعد از حذف (Uninstall)، جداول خودشان را پاک نمیکنند.
چطور دیتابیس را مثل روز اول سریع کنیم؟
مرحله اول: حتماً یک بکآپ کامل بگیرید (شوخی بردار نیست!).
مرحله دوم: استفاده از افزونههای بهینهساز مثل WP-Optimize یا Advanced Database Cleaner.
مرحله سوم: محدود کردن تعداد رونوشتها با اضافه کردن کد زیر به wp-config.php: define( 'WP_POST_REVISIONS', 5 ); (این کد فقط ۵ نسخه آخر هر نوشته را نگه میدارد).
شما از چه روشی برای سبکسازی دیتابیس استفاده میکنید؟ آیا تا به حال پیش آمده که بعد از حذف یک افزونه، دیتابیس شما همچنان سنگین بماند؟ تجربهتان را زیر همین پست بنویسید تا با هم بررسی کنیم.
اگر نمیدانید کدام جداول دیتابیس شما اضافی هستند، نام افزونههایی که قبلاً داشتید را بگویید تا راهنماییتان کنم کدام جداول را دستی پاک کنید.
این موضوع 5 ماه، 1 هفته پیش توسط وردپرس فارسی اصلاح شده است.
این موضوع 5 ماه، 1 هفته پیش توسط وردپرس فارسی اصلاح شده است.