یکی از چیزهایی که خیلی وقتها کسی تا وقتی سایت سنگین نشه سراغش نمیره:
wp_optionsوردپرس بعضی Optionها رو با مقدار autoload ذخیره میکنه؛ یعنی این دادهها میتونن در درخواستهای مختلف سایت زودتر در دسترس قرار بگیرن.
حالا تصور کن چند افزونه مختلف، حجم زیادی داده رو به صورت Autoload ذخیره کرده باشن.
مثلاً:
Plugin A → 300 KB
Plugin B → 500 KB
Plugin C → 700 KB
Plugin D → 400 KB
یکدفعه حجم قابل توجهی داده برای هر Request وارد چرخه میشه.
نکته مهم:
بزرگ بودن یک Option بهتنهایی یعنی مشکل قطعی نیست.
باید ببینی:
- چه چیزی ذخیره شده؟
- واقعاً در هر Request لازمه؟
- کدام افزونه ایجادش کرده؟
- چند بار استفاده میشه؟
- آیا حذف یا تغییرش امنه؟
پس اگر سایت وردپرسی کند شده، فقط دنبال Cache و Image Optimization نرو.
گاهی مشکل داخل:
wp_options
نشسته.
و مهمتر از پیدا کردن Option سنگین، اینه که بفهمی چه چیزی اون رو ساخته و آیا هنوز بهش نیاز داری یا نه.
@CodeVerse_dev