چند افزونه وردپرس روی یک سایت نصب کنیم
پاسخ به افسانهٔ عددی؛ چطور تعداد سالم افزونه را بر اساس معیارهای واقعی بسنجیم.
«حداکثر چند افزونه روی وردپرس نصب کنیم؟» این سؤال را در هر جلسهٔ مشاوره، حداقل یک بار میشنوم. جواب کوتاه: عدد مقدس وجود ندارد. جواب بلند: عوامل مهمتر از شمارش، به شما میگویند آیا سایت شما «افزونهٔ سالم» دارد یا نه. تجربهام این است که سایتهایی با پنج افزونهٔ ضعیف، از سایتهایی با پانزده افزونهٔ سبک و هدفمند کندتر بودهاند. این مقاله به شما یک چارچوب عملی میدهد که بهجای عدد، کیفیت و هدفمندی را بسنجد. اگر با مفاهیم پایه آشنا نیستید، افزونه وردپرس چیست را بخوانید.
افسانهٔ عددی
عدد «بیست افزونه» سالها در انجمنهای فارسی تکرار میشود؛ برخی میگویند حداقل زیر ده، برخی زیر پنج. این توصیهها از یک دورهٔ خاص از تاریخ وردپرس میآیند — زمانی که افزونههای چندکاره رایج بودند و هر افزونه، صدها کیلوبایت بار اضافه میآورد. امروز تصویر متفاوت است. من سایتهایی با دوازده افزونهٔ سبک دیدهام که زیر یک ثانیه لود میشوند و سایتهایی با چهار افزونه که در موبایل پنج ثانیه لود میشوند. تفاوت، در «شمارش» نیست؛ در «بار اضافه» و «کیفیت کد» است. اگر میخواهید تصویر دقیقترِ اثر را ببینید، افزونهها و سرعت سایت را با عدد سنجیدهام.
سؤالی که باید بپرسید این نیست «چند افزونه؟»؛ این است «هر افزونه چند بار در هر ریکوئست اجرا میشود و چه چیزی روی سایت اضافه میکند؟».
معیارهای واقعی سنجش
پنج معیار را بهجای شمارش، در نظر بگیرید:
- یک — بار درخواست. هر افزونه در هر بازدید، یک سری کد PHP اجرا میکند، کوئری میزند، یا فایل اضافه میکند. سه عدد: درخواستهای استاتیک، بایتهای CSS/JS، تعداد کوئری.
- دو — ان enqueue بودن. آیا افزونه فقط در صفحات لازم لود میشود، یا در همهٔ صفحات؟
- سه — آپدیت و پشتیبانی. افزونهٔ قدیمیِ بیآپدیت، بار امنیتی اضافه میکند.
- چهار — تکرار کارکرد. اگر دو افزونه یک کار میکنند، یکی زائد است.
- پنج — جایگزینی با چایلد تم. بعضی افزونهها، با چند خط در چایلد تم قابل بازنویسیاند.
این پنج معیار، وقتی روی سایتهای واقعی اجرا شوند، معمولاً دو تا سه افزونهٔ زائد را لو میدهند — و آنها همانهایی هستند که با حذفشان، عدد بهبود محسوسی میگیرد. روش تشخیصشان در شناسایی افزونههای اضافی آمده است.
هزینهٔ پنهان هر افزونه
هر افزونه، سه هزینهٔ پنهان دارد: یک — مالیاتِ سرعت (شامل بار PHP، کوئری، و فایلهای CSS/JS). دو — مالیاتِ نگهداری (هر افزونه، نقطهٔ تازهای برای آپدیت، تست سازگاری و رفع خطا است). سه — مالیاتِ امنیت (هر افزونه، سطح تازهای از حمله است). سه افزونهٔ اضافی، در طول یک سال، ممکن است دهها ساعت وقت نگهداری و دو-سه نقطهٔ ریسک اضافه بسازند. اگر افزونهای این سه هزینه را از شما میگیرد، باید به همان نسبت، ارزش واقعی بسازد. یک تمرین ذهنی مفید: هر افزونه را با همان سه سؤال سنجش در افزونههای ضروری وردپرس بسنجید. اگر جوابها ضعیف بودند، همان افزونه، نامزدِ حذف است.
دستهبندی افزونهها و تعداد سالم
| دسته | تعداد سالم | توضیح |
|---|---|---|
| سئو | ۱ | دو افزونهٔ سئو = دو sitemap، دو schema |
| امنیت | ۱ اصلی + ۰–۱ مکمل | ترکیب آگاهانه |
| کش | ۱ | همیشه یکی |
| فرم | ۱ | فرمسازِ واحد |
| بکاپ | ۱ | بدون استثنا |
| تصویر | ۱ | بهینهساز واحد |
| فروشگاه (در صورت وجود) | ۱ هسته + ۲–۴ مکمل | ووکامرس + پرداخت + ارسال + مالیات |
مجموعِ هستهٔ سالم، به هفت تا ده میرسد — پیش از آنکه وارد افزونههای تخصصی (LMS، عضویت، رزرو) شویم. این عدد، از تجربهٔ پروژههایم بیرون آمده، نه از یک توصیهٔ عمومی. توجه کنید که سقف سالم، به نوع سایت و قدرت هاست شما بستگی دارد؛ روی هاست اشتراکیِ ضعیف، همان هفت تا ده هم میتواند سنگین باشد و روی VPS قوی، پانزده افزونهٔ سبک مشکلی ندارد.
بهینهسازی جای حذف
قبل از حذف افزونه، سه مسیر سبکتر را بررسی کنید:
- تنظیمات داخلی: بعضی افزونهها گزینهٔ «فقط در صفحات مشخص لود شود» دارند. این تنظیم، معجزه میکند و اکثراً نادیده گرفته میشود.
- انتقال به چایلد تم: اگر افزونه، کارکردی ساده دارد (یک اسنیپت کوچک، یک تغییر متن)، آن را در چایلد تم بازنویسی کنید و افزونه را حذف کنید. الگو در چایلد تم.
- جایگزینی با افزونهٔ سبکتر: بعضی افزونهها، کار یکدیگر را انجام میدهند اما با وزن متفاوت. مقایسههای عددی در مقالات تخصصی (سئو، کش، امنیت) پیدا میشود.
چه زمانی حذف کنیم؟
سه نشانه: یک — در سه ماه اخیر هیچ ویژگیاش استفاده نشده. دو — آپدیتش شش ماه به عقب است. سه — تعارض یا خطا در لاگ به آن اشاره دارد. تجربهام: هر شش ماه یک بازبینیِ کامل افزونهها، معمولاً دو-سه افزونهٔ قابل حذف پیدا میکند. پیش از حذف، بکاپ بگیرید و افزونه را ابتدا غیرفعال کنید؛ اگر پس از یک هفته هیچ چیزی از دست نرفت، حذفش کنید. مسیر بکاپ در چگونه از سایت بکاپ بگیریم و نقش ابزارها در افزونههای بکاپ.
استک سالم برای سه نوع سایت
- وبلاگ شخصی: سئو + امنیت پایه + بکاپ + کش + فرم + تصویر. شش افزونه، بدون تخصصیهای اضافه.
- سایت شرکتی: همان شش + افزونهٔ رزرو/CRM در صورت نیاز. هفت تا نه افزونه.
- فروشگاه ووکامرس: سئو + امنیت + بکاپ + کش + فرم + تصویر + ووکامرس + پرداخت + ارسال + یکیدو مکمل فروشگاهی (مثلاً کوپنساز یا محصول فیلتر). ده تا دوازده افزونه، اگر هاست کافی باشد.
جمعبندی
سؤال «چند افزونه» جای خود را به سه سؤال دقیقتر بدهد: هر افزونه چه چیزی روی سایت اضافه میکند؟ آیا جایگزین سبکتری دارد؟ اگر امروز نبود، واقعاً چیزی از دست میرفت؟ پاسخ این سه، معمولاً شما را به همان هفت تا ده افزونهٔ ضروری هدایت میکند. اگر امروز فقط یک کار میکنید: فهرست افزونههای فعلیتان را باز کنید و برای هرکدام سه سؤال بالا را در یک ستون جواب دهید؛ افزونههایی که دو پاسخِ منفی میگیرند، اولین نامزدهای بازبینیاند. 🧩