بارگذاری سریع تر سایت با کاهش Autoloaded Options در دیتابیس
Autoloaded Options چیه؟
این گزینهها دادههایی هستند که وردپرس در هر بار بارگذاری سایت (مثل لود صفحه اصلی) به صورت خودکار از جدول wp_options
میخونه. اگر حجمش زیاد بشه (مثلاً بالای 800KB)، سرعت سایت به شدت میاد پایین.
🔧 چطور حجم Autoloaded Options رو کاهش بدیم:
1. شناسایی گزینههای سنگین
از phpMyAdmin (یا ابزار دیتابیس هاستت) این کوئری رو اجرا کن:
SELECT option_name, LENGTH(option_value) AS size
FROM wp_options
WHERE autoload = 'yes'
ORDER BY size DESC
LIMIT 20;
این دستور بهت نشون میده کدوم گزینهها بیشترین فضا رو اشغال کردن.
2. پاک کردن دادههای قدیمی افزونهها یا قالبهایی که دیگه استفاده نمیکنی
مثلاً ممکنه یه افزونه فرم تماس قبلاً نصب کرده باشی و الان پاکش کردی، ولی گزینههاش هنوز در دیتابیس باقی مونده.
میتونی اون گزینهها رو شناسایی و یا دستی حذف کنی (اگه مطمئنی دیگه لازم نیست):
DELETE FROM wp_options WHERE option_name = 'نام_گزینه';
💡 هشدار: حتماً قبلش بکآپ بگیر.
3. غیرفعال کردن autoload برای گزینههایی که نیازی نیست هر بار لود بشن
مثلاً:
UPDATE wp_options
SET autoload = 'no'
WHERE option_name = 'some_old_option_name';
4. نصب افزونههای مخصوص پاکسازی Autoload
چند افزونه مفید:
با این افزونهها میتونی گزینههای autoload سنگین رو شناسایی و پاکسازی کنی (البته با احتیاط).
5. بررسی افزونههای بد یا بیکیفیت
بعضی افزونهها گزینههای زیاد و غیرضروری رو به صورت autoload ذخیره میکنن. افزونههایی مثل:
- صفحهسازهای سنگین
- افزونههای آماری یا کش قدیمی
🎯 هدف نهایی:
برسونی autoload
به کمتر از 800KB (حتی بهتره حدود 300-500KB باشه).