وردپرس ذاتاً کند نیست؛ چیزی که کندش می‌کند معمولاً تصویرهای سنگین، افزونه‌های زیاد و نبود کش است. این راهنما کارهایی را که واقعاً روی هاست اشتراکی جواب می‌دهند، به ترتیب اثرگذاری فهرست می‌کند.

۱. تصویرها را سبک کنید

در سایت‌های فارسی، بزرگ‌ترین عامل کندی معمولاً همین است. یک عکس ۳ مگابایتی که در قابی ۸۰۰ پیکسلی نمایش داده می‌شود، هم پهنای باند می‌سوزاند هم صفحه را کند می‌کند.

  • پیش از آپلود، ابعاد تصویر را به اندازه واقعی نمایش کاهش دهید.
  • از فرمت WebP استفاده کنید.
  • بارگذاری تنبل (lazy load) را فعال نگه دارید؛ وردپرس به‌طور پیش‌فرض این کار را می‌کند.

۲. کش را فعال کنید

کش یعنی صفحه یک بار ساخته و بارها تحویل داده می‌شود. یک افزونه کش خوب، زمان پاسخ سرور را چند برابر بهتر می‌کند. بعد از فعال‌سازی، حتماً سایت را در حالت ناشناس تست کنید تا مطمئن شوید چیزی خراب نشده است.

۳. افزونه‌ها را کم کنید

هر افزونه فایل CSS و JS و کوئری اضافه می‌آورد. در صفحه افزونه‌ها، موارد غیرفعال و بلااستفاده را حذف کنید؛ افزونه غیرفعال هم فضا می‌گیرد و از نظر امنیتی خطر دارد.

صفحه افزونه‌های وردپرس
صفحه افزونه‌ها: حذف افزونه‌های بلااستفاده و به‌روزرسانی بقیه

۴. نسخه PHP را به‌روز کنید

نسخه‌های جدید PHP محسوس سریع‌ترند. در سی‌پنل این کار چند ثانیه است: تغییر نسخه PHP. قبلش بکاپ بگیرید و بعدش سایت را تست کنید.

۵. دیتابیس را تمیز نگه دارید

  • ریویژن‌های انبوه نوشته‌ها را محدود کنید.
  • دیدگاه‌های اسپم و سطل زباله را خالی کنید.
  • جدول‌های باقی‌مانده از افزونه‌های حذف‌شده را پاک کنید (با احتیاط و بعد از بکاپ).

۶. فشرده‌سازی سرور

در سی‌پنل، Optimize Website را فعال کنید تا خروجی فشرده ارسال شود: افزایش سرعت سایت در سی‌پنل.

۷. سلامت سایت را ببینید

وردپرس ابزاری به نام سلامت سایت دارد که مشکلات رایج را فهرست می‌کند: نسخه قدیمی PHP، افزونه‌های غیرفعال، نبود ماژول‌های لازم و موارد امنیتی.

ابزار سلامت سایت در وردپرس
سلامت سایت: فهرست مشکلات و توصیه‌های بهبود

۸. مصرف منابع را کنترل کنید

اگر بعد از همه این کارها سایت هنوز کند است، احتمالاً به منابع بیشتری نیاز دارید. مصرف فعلی را در Resource Usage ببینید و اگر مدام به سقف می‌رسید، پلن را ارتقا دهید: هاست پربازدید یا هاست وردپرس حرفه‌ای.

ترتیب کار

  1. سرعت فعلی را اندازه بگیرید تا مبنا داشته باشید.
  2. هر بار یک تغییر اعمال کنید.
  3. دوباره اندازه بگیرید تا بدانید کدام تغییر اثر داشته است.