آموزش نحوه فعال‌سازی و تنظیم افزونه Litespeed Cache در سی‌پنل

اگر سایت وردپرسی شما روی سرور لایت‌اسپید (LiteSpeed Web Server) اجرا می‌شود، احتمالاً با اصطلاح «افزونه LiteSpeed Cache» برخورد کرده‌اید. این افزونه نه‌تنها یک ابزار کش‌گذاری ساده نیست، بلکه یک راهکار جامع برای بهینه‌سازی سرعت، سئو و تجربه کاربری است. با این حال، بسیاری از کاربران سی‌پنل پس از نصب افزونه، تنها به فعال‌سازی پیش‌فرض اکتفا می‌کنند و از پتانسیل کامل آن بی‌بهره می‌مانند. در این مقاله، یک آموزش نحوه فعال‌سازی و تنظیم افزونه Litespeed Cache در سی‌پنل را به صورت کاملاً عملی و با جزئیات فنی در اختیار شما قرار می‌دهیم تا بتوانید حداکثر کارایی را از سرور خود بگیرید.

چرا فعال‌سازی LiteSpeed Cache در سی‌پنل اهمیت دارد؟

سرعت بارگذاری صفحه، یکی از مهم‌ترین فاکتورهای رتبه‌بندی گوگل و همچنین نرخ تبدیل بازدیدکنندگان است. افزونه LSCache به‌طور اختصاصی برای وب‌سرور LiteSpeed طراحی شده و نسبت به افزونه‌های کش عمومی مانند W3 Total Cache یا WP Super Cache، عملکرد بسیار بهتری دارد. دلیل این برتری، استفاده از کش سطح سرور (Server-Side Cache) است که باعث کاهش مصرف منابع و پاسخ‌دهی فوق‌العاده سریع می‌شود. اگر از سی‌پنل استفاده می‌کنید، به احتمال زیاد هاست شما از LiteSpeed Web Server پشتیبانی می‌کند؛ بنابراین فعال‌سازی این افزونه یک ضرورت فنی برای بهبود Core Web Vitals و کاهش TTFB است.

پیش‌نیازهای فعال‌سازی LSCache در سی‌پنل

قبل از هر اقدامی، مطمئن شوید که پیش‌نیازهای زیر فراهم شده‌اند. در غیر این صورت، ممکن است افزونه کار نکند یا خطاهای غیرمنتظره‌ای مشاهده کنید.

  • وب‌سرور شما باید LiteSpeed Web Server یا OpenLiteSpeed باشد. می‌توانید این موضوع را در بخش «Server Information» سی‌پنل بررسی کنید.
  • نسخه PHP باید 7.4 یا بالاتر باشد. برای بهترین کارایی، PHP 8.1 یا 8.2 توصیه می‌شود.
  • دسترسی به سی‌پنل و پیشخوان وردپرس (پنل مدیریت) الزامی است.
  • افزونه‌های کش دیگر مانند W3 Total Cache یا WP Super Cache باید غیرفعال و حذف شوند تا تداخلی ایجاد نشود.
  • اگر از CDN استفاده می‌کنید، بهتر است ابتدا تنظیمات پایه LSCache را انجام دهید و سپس CDN را متصل کنید.

مراحل نصب و فعال‌سازی افزونه LiteSpeed Cache

فرایند نصب این افزونه از دو مسیر قابل انجام است: مستقیم از پیشخوان وردپرس و یا از طریق فایل‌های مدیریتی سی‌پنل. در ادامه هر دو روش را توضیح می‌دهیم.

روش اول: نصب از پیشخوان وردپرس

ساده‌ترین راه، نصب از مخزن وردپرس است. برای این کار مراحل زیر را دنبال کنید:

  • وارد پیشخوان وردپرس شوید و از منوی «افزونه‌ها» گزینه «افزودن» را انتخاب کنید.
  • در کادر جستجو، عبارت «LiteSpeed Cache» را وارد کنید.
  • افزونه «LiteSpeed Cache» را پیدا کرده و روی دکمه «هم‌اکنون نصب کنید» کلیک کنید.
  • پس از نصب، روی «فعال‌سازی» بزنید. افزونه به‌طور خودکار شروع به کار می‌کند.

روش دوم: بررسی وضعیت کش در سی‌پنل

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

  • وارد سی‌پنل شوید و به بخش «LiteSpeed Web Cache Manager» یا «LiteSpeed Cache Manager» بروید (نام دقیق بسته به تنظیمات هاست متفاوت است).
  • اگر گزینه فعال‌سازی کش را مشاهده کردید، آن را فعال کنید.
  • اگر چنین بخشی وجود ندارد، احتمالاً کش توسط ارائه‌دهنده هاست مدیریت می‌شود. در این صورت، از طریق تیکت پشتیبانی وضعیت را استعلام بگیرید.

تنظیمات کلیدی افزونه LSCache برای عملکرد بهینه

پس از نصب، باید تنظیمات پیش‌فرض را مطابق نیاز سایت خود شخصی‌سازی کنید. در ادامه، مهم‌ترین بخش‌های تنظیمات را بررسی می‌کنیم. این تنظیمات در پیشخوان وردپرس، زیر منوی «LiteSpeed Cache» در دسترس هستند.

تب General (عمومی)

در این بخش، وضعیت کلی کش و نوع کش مشخص می‌شود. گزینه «Cache» باید روی «ON» باشد. همچنین می‌توانید کش را برای کاربران لاگین‌شده غیرفعال کنید تا محتوای پویا به درستی نمایش داده شود. توصیه می‌شود گزینه «Cache Logged-in Users» را غیرفعال نگه دارید.

تب Cache (کش)

این بخش شامل زیرمجموعه‌هایی مانند «Cache Control»، «TTL» و «Excludes» است. در «TTL»، مدت زمان نگهداری کش برای انواع محتوا (HTML، CSS، JS، تصاویر، فیدها و…) تعیین می‌شود. مقادیر پیش‌فرض معمولاً مناسب هستند، اما برای سایت‌های خبری یا فروشگاهی ممکن است نیاز به تغییر داشته باشید.

تب Optimize (بهینه‌سازی)

یکی از قدرتمندترین قابلیت‌های LSCache، بهینه‌سازی خودکار فایل‌های CSS و JavaScript است. در این تب می‌توانید:

  • فایل‌های CSS و JS را ترکیب و فشرده (Minify) کنید.
  • بارگذاری غیرهمزمان (Load JS Deferred) را فعال کنید.
  • تصاویر را به فرمت WebP تبدیل کنید و lazy load را فعال کنید.
  • فایل‌های CSS و JS اضافی را حذف کنید (Unused CSS/JS).

توجه داشته باشید که فعال‌سازی همه گزینه‌ها به یکباره ممکن است ظاهر سایت را خراب کند. بهتر است تغییرات را مرحله‌به‌مرحله اعمال و در مرورگر بررسی کنید.

تب CDN

LSCache از سرویس‌های CDN محبوب مانند QUIC.cloud، Cloudflare و KeyCDN پشتیبانی می‌کند. اگر از CDN استفاده می‌کنید، اطلاعات API و دامنه CDN را در این بخش وارد کنید. همگام‌سازی CDN با LSCache به کاهش بار سرور و افزایش سرعت در سطح جهانی کمک شایانی می‌کند.

تب Purge (پاکسازی کش)

در این بخش می‌توانید روش‌های پاکسازی خودکار کش را تنظیم کنید. مثلاً تعیین کنید که پس از انتشار یک نوشته جدید، کش صفحه اصلی و آرشیوها پاک شود. این کار باعث می‌شود محتوای تازه بلافاصله برای کاربران نمایش داده شود.

جدول مقایسه تنظیمات پیشنهادی برای هاست اشتراکی و VPS

بسته به نوع زیرساخت، تنظیمات بهینه LSCache متفاوت است. در جدول زیر، مقادیر پیشنهادی برای هاست اشتراکی (Shared Hosting) و سرور مجازی (VPS) ارائه شده است.

تنظیمهاست اشتراکیVPS یا سرور اختصاصی
TTL صفحه اصلی3600 ثانیه (۱ ساعت)7200 ثانیه (۲ ساعت)
TTL پست‌ها3600 ثانیه3600 ثانیه
فشرده‌سازی CSS/JSفعال (با دقت)فعال
Lazy Load تصاویرفعالفعال
Object Cacheغیرفعالفعال (Redis یا Memcached)
ESI (Edge Side Includes)غیرفعالفعال (در صورت نیاز)

رفع مشکلات رایج در فعال‌سازی LSCache

گاهی اوقات کاربران با خطاها یا رفتارهای غیرمنتظره مواجه می‌شوند. در اینجا به چند مورد متداول اشاره می‌کنیم:

  • کش کار نمی‌کند: ابتدا بررسی کنید که وب‌سرور LiteSpeed باشد. افزونه LSCache روی آپاچی یا Nginx به‌درستی کار نمی‌کند.
  • تغییرات سایت اعمال نمی‌شود: کش را به‌صورت دستی از نوار بالای سایت (دکمه Purge All) پاک کنید.
  • صفحه لاگین به دلیل کش خراب می‌شود: در تب Cache، گزینه «Cache Login Page» را غیرفعال کنید.
  • خطای 500 بعد از فعال‌سازی بهینه‌سازی: از منوی «Toolbox» گزینه «Reset to Default» را بزنید و سپس تنظیمات را یک‌به‌یک انجام دهید.

جمع‌بندی: نکات نهایی برای بهره‌برداری کامل

آموزش نحوه فعال‌سازی و تنظیم افزونه Litespeed Cache در سی‌پنل، اگرچه در نگاه اول ساده به نظر می‌رسد، اما جزئیات فنی بسیاری دارد که می‌تواند تفاوت چشمگیری در سرعت و سئوی سایت شما ایجاد کند. پس از انجام تنظیمات، حتماً عملکرد سایت را با ابزارهایی مانند GTmetrix یا PageSpeed Insights بررسی کنید. به یاد داشته باشید که هر تغییری را با دقت تست کنید؛ به‌ویژه در بخش بهینه‌سازی فایل‌ها. اگر از VPS استفاده می‌کنید، فعال‌سازی Object Cache با Redis را فراموش نکنید تا فشار روی پایگاه داده به حداقل برسد. در نهایت، انتخاب یک زیرساخت قدرتمند و سازگار با LiteSpeed، مانند یک VPS با NVMe و منابع کافی، نقش اصلی را در دستیابی به سرعت مطلوب دارد. افزونه LSCache تنها بخشی از پازل است؛ اما بخشی بسیار حیاتی است.

سوالات متداول

آیا افزونه LiteSpeed Cache روی هاست اشتراکی معمولی هم کار می‌کند؟

بله، به شرطی که هاست شما از وب‌سرور LiteSpeed استفاده کند. اکثر هاست‌های اشتراکی داخلی و خارجی از این وب‌سرور پشتیبانی می‌کنند. می‌توانید از طریق سی‌پنل یا بخش «Site Health» وردپرس وضعیت سرور را بررسی کنید.

آیا LSCache با ووکامرس سازگار است؟

بله، LSCache یکپارچگی کامل با ووکامرس دارد. افزونه به‌طور خودکار کش سبد خرید و صفحات حساب کاربری را مدیریت می‌کند تا محتوای پویا به درستی نمایش داده شود. فقط مطمئن شوید که گزینه «Cart» و «Checkout» در لیست استثناها قرار نگرفته باشند.

چه تفاوتی بین LSCache و WP Super Cache وجود دارد؟

LSCache از کش سمت سرور استفاده می‌کند که بسیار سریع‌تر از کش سمت PHP است. WP Super Cache فایل‌های HTML را تولید می‌کند، اما همچنان از منابع PHP برای پردازش استفاده می‌کند. LSCache مستقیماً در سطح وب‌سرور کش را مدیریت می‌کند و بنابراین TTFB بسیار پایین‌تری دارد.

چگونه کش LSCache را در سی‌پنل پاک کنم؟

می‌توانید از داخل وردپرس، روی دکمه «Purge All» در نوار مدیریت کلیک کنید. همچنین از طریق سی‌پنل و بخش «LiteSpeed Cache Manager» گزینه پاکسازی کل کش سرور در دسترس است. اگر به هر دو دسترسی ندارید، با پشتیبانی هاست تماس بگیرید.

آیا فعال‌سازی LSCache باعث کاهش مصرف منابع سرور می‌شود؟

بله، یکی از مهم‌ترین مزایای LSCache کاهش بار روی CPU و پایگاه داده است. با سرویس شدن صفحات از کش، وردپرس مجبور نیست هر بار PHP و MySQL را اجرا کند. این موضوع به‌ویژه در لحظات ترافیک بالا، از کرش کردن سرور جلوگیری می‌کند.