CodeVerse | دنیای برنامه نویسان
🧩 چرا بعد از حذف یک افزونه، سرعت سایت همیشه بهتر نمیشه؟
یک تصور رایج:
«این افزونه رو حذف کردم، پس دیتابیس هم سبک شد.»
لزوماً نه.
بعضی افزونهها هنگام حذف، تمام دادههایی که داخل دیتابیس ساختهاند رو پاک نمیکنن.
ممکنه بعد از حذف افزونه هنوز چیزهایی مثل:
wp_options
wp_postmeta
wp_usermeta
Custom Tables
Cron Events
باقی مونده باشن.
بدتر اینکه بعضی افزونهها دادههای موقتی یا Optionهای زیادی ایجاد میکنن که بعداً روی Autoload هم اثر میذاره.
اما اینجا هم نباید کورکورانه بری سراغ حذف اطلاعات.
چون ممکنه یک Option هنوز توسط قالب یا افزونه دیگری استفاده بشه.
روش حرفهای:
اول شناسایی → بعد بررسی وابستگی → بعد پاکسازی
نه اینکه مستقیم وارد دیتابیس بشی و هر چیزی که اسم افزونه قدیمی روشه حذف کنی. 😄
در WordPress، تمیز بودن دیتابیس خوبه؛
ولی پاکسازی بدون شناخت میتونه از دیتابیس شلوغ خطرناکتر باشه.
@CodeVerse_dev
3 · 402 ·