🎯 هدف نهایی
✔ سایت سریعتر
✔ کمتر فشار روی سرور
✔ بدون تداخل افزونهها
✔ بدون نیاز به تنظیمات پیچیده
🧠 ۳ افزونهای که واقعا لازم داری (در این ترتیب)
🔹 1) LiteSpeed Cache
📌 انتخاب اصلی و بدون تداخل
اگر سرورت LiteSpeed، OpenLiteSpeed یا LSCache فعال باشه این افزونه کاملترین و بهترین نتیجه رو میده.
✔ Page Cache (کش صفحات)
✔ Browser Cache
✔ Object Cache
✔ Minify CSS/JS
✔ CDN
✔ Heartbeat Control
✔ بیش از ۲۰ بهینهسازی دیگر
مهم: اگر سرور Apache یا Nginx داری، LiteSpeed Cache هم کار میکنه فقط بخش سرور کش (LSCache) رو نداره و از Page Cache پلاگین استفاده میکنه.
تنظیمات لازم؟
تقریباً پیشفرضها خودش عالیه 👌
کمی Minify فعال کنی و کش صفحات رو روشن کنی کافی هست.
📌 اگر از LiteSpeed نیستی، باز هم میتونه کارش رو انجام بده.
پس اولین افزونه:
✔ LiteSpeed Cache
🔹 2) Redis Object Cache
این افزونه برای Object Cache کاربرد داره: یعنی نگه داشتن نتایج پایگاه داده در حافظه تا هر بار درخواست داده از DB نباشه.
این خیلی تأثیر میذاره مخصوصاً روی سایتهای بزرگ یا با ACF/Repeater.
✔ کاهش بار MySQL
✔ سرعت بالا در بارگذاری تکراری
✔ هیچ تداخلی با LiteSpeed نداره
📌 نیاز به Redis server روی سرور داری.
اگر هاست داری اینو Ask کن تا فعالش کنن.
پس دومین افزونه:
✔ Redis Object Cache
🔹 3) Cloudflare (optional but HIGHLY recommended)
این افزونه رسمی Cloudflare نیست خودش CDN نمیشه، بلکه اتصال سایتت به Cloudflare رو برقرار میکنه.
ولی بهتره اینو با:
✔ Cloudflare DNS + CDN
✔ فعال کردن Cache everything
✔ فعال کردن Polish / Auto Minify
✔ فعال کردن Argo / APO (اختیاری)
Cloudflare CDN باعث میشه فایلهای استاتیک (CSS/JS/Images) از سرور Cloudflare سرو بشن و فشار روی سرور سایت خیلی کم بشه.
پس سومین مورد (نه الزاماً افزونه فقط Cloudflare):
✔ Cloudflare + DNS + Cache + CDN
🚫 از چه افزونههایی نباید همزمان استفاده کنی
❌ WP Rocket + LiteSpeed Cache
❌ W3 Total Cache + LiteSpeed Cache
❌ Autoptimize + پلاگینهای Minify بدون هماهنگی
❌ چند Object Cache همزمان (Redis + W3TC + …)
چون:
✔ تداخل کش میشه
✔ فایلها دو مرتبه Minify میشن
✔ نتیجه بدتر میشه نه بهتر
🛠️ سادهترین تنظیمات پیشنهادی
🟡 LiteSpeed Cache – حداقل تنظیمات
🌟 Cache → Enable
🌟 Cache → TTL → 604800 (هفته)
🌟 Minify CSS/JS → On
🌟 Browser Cache → On
🌟 ESI → Off
🌟 Images Optimization → فعال کردن بهصورت قانونی اگر ظرفیت داری
🔵 Redis Object Cache
بعد از فعال کردن Redis از هاست یا سرور:
✔ برین به Settings → Redis
✔ Enable Object Cache → On
✔ Persistent Connection → On
✔ تست connection → Save
اگر خطا بود → هاستت باید Redis فعال کنه
☁️ Cloudflare – سریعترین راه برای CDN
اگر میخوای عالی شه:
- دامنه رو داخل Cloudflare ثبت کن
- DNS ها رو روی Cloudflare بیار
- SSL روی Full/Strict
- Caching → Cache Everything
- Auto Minify → CSS / JS / HTML
- Polish + Brotli
- (اختیاری) APO برای وردپرس
📊 نتیجه
بدون سرور اختصاصی یا آمازون، حتی با همون VPS معمولی هم:
LiteSpeed Cache + Redis + Cloudflare
میتونه تا ۶۰–۷۰٪ مصرف سرور رو کاهش بده
و سرعت لود سایت رو خیلی محسوس بهتر کنه.
1) فقط LiteSpeed Cache (Page Cache) چه میکند؟
اگر بیشتر بازدیدها روی صفحات عمومی/آرشیو/سینگلها باشه (یعنی کشپذیر):
- بار PHP/MySQL معمولاً بین 70% تا 95% کم میشه (چون صفحه آماده از کش سرو میشه).
- ظرفیت همزمانی/تحمل ترافیک معمولاً 3× تا 15× بهتر میشه.
- TTFB (زمان شروع پاسخ) میتونه از مثلاً 800ms برسه به 50–200ms (بسته به سرور).
نکته خیلی مهم: بهترین خروجی LiteSpeed Cache وقتی است که وبسرورت واقعاً LiteSpeed/OpenLiteSpeed باشه و “LSCache” سمت سرور فعال باشه. روی nginx/apache هم کمک میکنه ولی اون “پرش بزرگ” معمولاً کمتره.
2) Redis Object Cache چه میکند؟
Redis بیشتر به درد اینها میخوره:
- صفحات دینامیک (داشبورد، فرمها، پنلها، جستجوها، صفحات لاگین)
- جاهایی که کوئری زیاد میخورن (ACF/Repeater، کوئریهای سنگین، ووکامرس…)
اثر معمول:
- روی صفحات غیرکشپذیر: سرعت PHP+DB معمولاً 20% تا 60% بهتر میشه.
- روی صفحات کششده: اثر مستقیم کمتره، ولی روی “Miss Cache” و عملیات بکاند خیلی کمک میکنه.
جمعبندی واقعی برای سناریوی تو (روزانه 10k–20k کاربر)
اگر ترافیک عمدتاً “عمومی و قابل کش” باشه:
LiteSpeed Cache + Redis معمولاً:
- حدود 5× تا 20× تحمل ترافیک بهتر میده (بیشترش به خاطر Page Cache)
- بار CPU/DB بهشدت پایین میاد
اگر ترافیک عمدتاً “لاگین/دینامیک” باشه (مثلاً همه داخل پنلها):
LiteSpeed + Redis معمولاً:
- حدود 1.5× تا 4× بهتر میکنه (چون Page Cache کمتر به کار میاد، Redis بیشتر میدرخشه)
3) اگر Cloudflare هم اضافه بشه، “چند برابر” میشه؟
Cloudflare بیشتر دو تا کار بزرگ میکنه:
- فایلهای استاتیک (عکس/CSS/JS) رو از نزدیکترین نقطه به کاربر میده → فشار روی سرور کمتر
- اگر درست ستاپ شه، حتی بخشهایی از HTML هم میتونه بهتر سرو بشه (بسته به تنظیمات)
اثر معمول:
- کاهش مصرف پهنای باند و درخواستهای استاتیک روی سرور: 30% تا 70%
- بهبود سرعت برای کاربران شهرهای مختلف/موبایل: خیلی محسوس
- تحمل اسپایک ترافیک: بهتر
پس روی “ظرفیت کلی” معمولاً:
- +20% تا +200% بهتر (یعنی 1.2× تا 3×) اضافه بر چیزی که با LiteSpeed/Redis گرفتی
ولی در بعضی سایتها که تصویر/استاتیک زیاد دارن، حتی بیشتر هم حس میشه.
یه معیار ساده برای تصمیم سریع
اگر بخوام خیلی خلاصه بگم:
- بدون Cloudflare ولی با LiteSpeed + Redis:
- برای سایت عمومی: معمولاً “چند برابر بزرگ” (۵ تا ۲۰ برابر)
- برای سایت کاملاً دینامیک: معمولاً ۱.۵ تا ۴ برابر
- با Cloudflare هم اضافه کنی:
- معمولاً ۱.۲ تا ۳ برابر دیگه هم بهتر میشه + تجربه کاربر بیرون از شهر سرور خیلی بهتر میشه