
افزونه LiteSpeed Cache وردپرس نهتنها سرعت لود سایت را افزایش میدهد و مصرف منابع را کاهش میدهد، بلکه با امکانات سئو، بهبود تجربه کاربری و رتبه سایت شما در گوگل کمک میکند. سازگاری عالی با ووکامرس باعث میشود صفحات فروشگاهی کاملاً بهینه بماند و دخیرهسازی اشتباه (مثلاً کش شدن سبد خرید یا پرداخت) رخ ندهد.

مرحله ۱: پیشنیازها
- هاست شما باید وبسرور لایتاسپید یا OpenLiteSpeed داشته باشد و قابلیت استفاده از کش نیز فعال شده باشد. ( با پشتیبان سرور تماس بگیرید)
- دسترسی به پنل ادمین وردپرس و امکان نصب افزونهها.
مرحله ۲: نصب افزونه LiteSpeed Cache
روش ۱: نصب از پنل وردپرس
- وارد پیشخوان وردپرس شوید.
- از منوی “افزونهها” ← “افزودن” را انتخاب کنید.
- عبارت
LiteSpeed Cache
را جستجو کنید. - افزونه را نصب و فعال کنید.
روش ۲: نصب دستی
۱. جدیدترین نسخه پلاگین را از اینجا دانلود کنید.
۲. از “افزونهها ← افزودن ← بارگذاری افزونه”، فایل را آپلود و نصب کنید.
مرحله ۳: بررسی و فعالسازی کش (کد .htaccess)
افزونه پس از نصب، کد زیر را به .htaccess
اضافه میکند. اگر نبود، به ابتدای فایل اضافه کنید:
<IfModule LiteSpeed>
CacheLookup public on
CacheLookup private on
</IfModule>
مرحله ۴: تنظیمات اولیه افزونه LiteSpeed Cache وردپرس
از منوی مدیریت وردپرس > LiteSpeed Cache > داشبورد
- بخش وضعیت را چک کنید (فعال بودن کش باید سبز باشد).
- اگر پیام خطا مشاهده کردید، از هاست بخواهید که کش را فعال کند یا مطمئن شوید سرور لایتاسپید است.
هاست پرسرعت مخصوص وردپرس
مرحله ۵: آشنایی با تبهای اصلی و مهم تنظیمات LSCache
۱. عمومی (General)
- فعالسازی کش سایت
- هماهنگی با سرویس QUIC.cloud (برای CDN و بهینهسازی تصاویر)
2. کش (Cache)
- کش کردن صفحات برای بازدیدکنندهها (
Enable Cache: On
) - کش موبایل (برای سایتهای ریسپانسیو توصیه میشود OFF باشد)
- زمان نگهداری کش (مقدار پیشفرض برای اغلب سایتها مناسب است)
۳. تب Excludes (استثناها)
در این تب تعیین میشود کدام آدرسها یا نقشها یا کوئریهای خاص نباید کش شوند.
برای ووکامرس باید برخی صفحات مثل سبد خرید، پرداخت و حساب کاربری کش نشود.
مهمترین موارد استثنا برای فروشگاههای ووکامرس:
-
Tab: Do Not Cache URLs
آدرسهای زیر را اضافه کنید:
/cart* /my-account* /checkout* /wc-api/* /?add-to-cart=*
-
Role Excludes:
کاربرانی مانند مدیر یا ویرایشگر را از کش خارج کنید تا تغییرات سریعاً نمایش داده شوند (پیشفرض فعال است).
-
Cookie Excludes:
کوکیهای مربوط به سبد خرید یا پرداخت ووکامرس، مانند:
woocommerce_items_in_cart woocommerce_cart_hash wp_woocommerce_session_
(وارد بخش Do Not Cache Cookies شوید)
۴. Cache Browser (کش مرورگر)
فعالسازی این گزینه باعث ذخیره فایلهای ایستا (css, js, image) در مرورگر کاربر میشود.
۵. Object
- Enable Object Cache (فعالسازی کش آبجکت):
- باید روی “فعال” قرار گیرد تا کش آبجکت روشن شود.
- Method:
- نوع کش:بهترین و رایجترین حالتها:
- Redis
- Memcached
- برای عملکرد بهتر، روی Redis یا Memcached تنظیم کنید (اگر هاست پشتیبانی کند).
- نوع کش:بهترین و رایجترین حالتها:
- Host, Port, Password:
- اطلاعات اتصال به سرور کش (معمولاً localhost و پورت پیشفرض).
- پسورد فقط اگر ست شده باشد.
- Default Object Lifetime:
- مدت زمان نگهداری اطلاعات در کش (مثلاً: 360 ثانیه).
- Persistent Connection:
- اتصال ماندگار باشد یا خیر (معمولاً فعال باشد).
- Cache WP-Admin:
- معمولاً غیرفعال باقی بماند (برای جلوگیری از تداخل در مدیریت سایت).
- Store Transients:
- ترجیحاً فعال باشد (برخی دادههای موقت وردپرس سریعتر لود میشوند).
- keep alive یا اتصال پایدار
- ترجیحاً فعال باشد.
- Transient data
- دادههایی هستند که وردپرس و افزونهها برای مدت کوتاه در دیتابیس ذخیره میکنند تا عملکرد سایت سریعتر شود، مناسب برای هاستهایی که Redis یا Memcached دارند.
اگر کش آبجکت فعال نداری، این گزینه تأثیر خاصی ندارد.
- دادههایی هستند که وردپرس و افزونهها برای مدت کوتاه در دیتابیس ذخیره میکنند تا عملکرد سایت سریعتر شود، مناسب برای هاستهایی که Redis یا Memcached دارند.
نکات عملی:
- قبل از فعالسازی، مطمئن شوید Redis یا Memcached روی هاست شما فعال است.
- اگر فعالسازی کش آبجکت باعث مشکل در پیشخوان یا محتوای سایت شد، تنظیمات را دوباره بررسی یا غیرفعال کنید.
- این کش با پلاگینهایی که خودش کش آبجکت دارند، تداخل نداشته باشد (مثلاً Redis Object Cache).
۶. Optimization (بهینهسازی)
- فشردهسازی CSS/JS/HTML (Minify)
- ترکیب فایلها (Combine)
- بهینهسازی تصاویر (Image Optimization)
- بارگذاری تنبل (Lazy Load) برای تصاویر
- DNS Prefetch برای سئو بهتر و لود سریعتر
۷. تبهای اضافی و کاربردی
- CDN: هماهنگسازی با شبکه تحویل محتوا
- Database: بهینهسازی دیتابیس (پاکسازی post revision، ترنزینت و …)
- Crawler: فعالسازی خزنده برای پرکردن کش
مرحله ۶: بررسی کش صفحات ووکامرس
- پس از فعالسازی، فروشگاه را باز کنید، محصولات را به سبد اضافه کنید و مطمئن شوید صفحات حساسی مثل /cart و /checkout کش نمیشوند (در Source صفحه باید هدر
x-litespeed-cache: no-cache
باشد). - اگر مشکل داشتی، کش این صفحات را بهصورت دستی در Excludes وارد کن.
مرحله ۷: موارد تکمیلی
- LSCache را هرگز در کنار سایر پلاگینهای کش (WP Rocket, W3TC و …) فعال نگه ندارید (تداخل).
- تنظیمات هر تب را پس از هر تغییر ذخیره و کش را خالی کنید (
Purge All
) تا تاثیر را ببینید. - برای سئو پیشنهاد میشود بهینهسازی تصاویر هنوز از طریق CDN انجام شود.
مرحله ۸: کدهای مهم برای سئو و کش در .htaccess (در صورت نیاز دستی)
<IfModule LiteSpeed>
CacheLookup public on
CacheLookup private on
</IfModule>
جمعبندی نکات مهم سئو و فنی
- افزونه LiteSpeed Cache وردپرس باعث لود سریعتر، کاهش بانس ریت و بهبود Core Web Vitals شما میشود.
- برای سایت فروشگاهی حتماً صفحات حساس را از کش مستثنی کنید.
- بهینهسازی خودکار تصاویر، فشردهسازی کد و استفاده CSRF Protection همگی در این پلاگین موجود است.
- گزارشهای بهبود عملکرد و گزارش کش در داشبورد افزونه قابل مشاهده است.