افزونه LiteSpeed Cache یکی از پیشرفتهترین و قدرتمندترین ابزارهای بهینهسازی سرعت وبسایتهای وردپرسی است که توسط تیم توسعهدهنده وب سرور LiteSpeed طراحی شده است. این افزونه با ارائه قابلیتهای کش پیشرفته در سطح سرور و بهینهسازیهای متنوع، بهطور قابلتوجهی سرعت بارگذاری صفحات را افزایش میدهد. در این مقاله، به بررسی کامل ویژگیها، نحوه نصب، تنظیمات تخصصی و نکات مهم در استفاده از این افزونه میپردازیم.
درمورد آموزش تنظیمات وردپرس برای پیکربندی سایت وردپرس بخوانید.

معرفی افزونه LiteSpeed Cache
LiteSpeed Cache یک افزونه رایگان و منبعباز (Open Source) است که برای بهبود عملکرد وبسایتهای وردپرسی طراحی شده و از کش سرور بهجای کش مرورگر استفاده میکند. این ویژگی منحصربهفرد باعث کاهش زمان پاسخگویی سرور و افزایش سرعت بارگذاری صفحات میشود. این افزونه بهویژه برای وبسایتهایی که بر روی سرورهای LiteSpeed یا QUIC.cloud میزبانی میشوند، عملکرد بهتری دارد، اما با سایر وب سرورها نیز سازگار است.
ویژگیهای کلیدی افزونه LiteSpeed Cache
- کش پیشرفته در سطح سرور:
این افزونه از کش در سطح سرور استفاده میکند که بهطور مستقیم از LiteSpeed Web Server بهره میبرد. این نوع کش بهمراتب سریعتر از کشهای سطح اپلیکیشن یا پلاگینهای دیگر عمل میکند. - پشتیبانی از CDN:
LiteSpeed Cache با سرویس QUIC.cloud CDN سازگاری کامل دارد و میتواند محتوا را در سراسر جهان با سرعت بیشتری به کاربران ارائه دهد. - بهینهسازی تصاویر:
این افزونه با فشردهسازی و بهینهسازی تصاویر بدون افت کیفیت، به کاهش حجم صفحات و افزایش سرعت بارگذاری کمک میکند. - بهینهسازی فایلهای CSS و JavaScript:
ترکیب، فشردهسازی و تأخیر در بارگذاری فایلهای CSS و JS برای بهبود عملکرد Core Web Vitals از دیگر امکانات این افزونه است. - پشتیبانی از WooCommerce و سایر افزونههای تجاری:
این افزونه با WooCommerce و دیگر افزونههای فروشگاهی بهخوبی سازگار است و برای فروشگاههای آنلاین، گزینهای ایدهآل محسوب میشود.
نصب و فعالسازی افزونه LiteSpeed Cache
- ورود به پیشخوان وردپرس:
ابتدا وارد پیشخوان وردپرس خود شوید. - افزودن افزونه:
از منوی سمت راست، به بخش افزونهها > افزودن بروید. - جستجو و نصب:
عبارت “LiteSpeed Cache” را در کادر جستجو وارد کرده و پس از پیدا کردن افزونه، روی نصب کلیک کنید. - فعالسازی:
پس از نصب، گزینه فعالسازی را انتخاب کنید تا افزونه فعال شود.
درمورد آموزش نصب افزونه وردپرس بخوانید.
پیکربندی و تنظیمات افزونه LiteSpeed Cache
افزونه LiteSpeed Cache یکی از قدرتمندترین ابزارهای بهینهسازی سرعت و عملکرد وبسایتهای وردپرسی است. این افزونه بهطور ویژه برای وبسرورهای LiteSpeed و CDN شبکه QUIC.cloud طراحی شده و با داشتن تنظیمات پیشرفته و متنوع، امکان کنترل کامل بر روی حافظه پنهان یا کش سایت را فراهم میکند. در این مقاله، بهطور جامع به بررسی و آموزش تنظیمات کش افزونه LiteSpeed Cache خواهیم پرداخت. این تنظیمات شامل هشت تب مختلف بهشرح زیر هستند:
- تب اول: Cache
- تب دوم: TTL
- تب سوم: Purge
- تب چهارم: Excludes
- تب پنجم: ESI
- تب ششم: Object
- تب هفتم: Browser
- تب هشتم: Advanced
تب اول: Cache
این تب شامل تنظیمات اصلی کش است که بهطور مستقیم بر روی نحوه ذخیره و بارگذاری محتوای سایت تأثیر میگذارد. در این بخش، ۸ گزینه کلیدی وجود دارد:
1. Enable Cache
فعالسازی این گزینه موجب میشود تا سیستم وردپرس بهصورت خودکار محتوای صفحات را کش کند. این امر باعث بهبود سرعت لود صفحات و کاهش فشار بر روی سرور میشود. توصیه میشود این گزینه را در حالت پیشفرض فعال نگه دارید تا از افزایش سرعت سایت با افزونه LiteSpeed Cache بهرهمند شوید.
2. Cache Logged-in Users
این گزینه بهطور پیشفرض صفحات ورود کاربران را کش میکند. درصورتیکه کاربران وارد حساب کاربری خود شدهاند، محتوای سایت از حافظه پنهان نمایش داده میشود. این ویژگی برای سایتهایی که دارای بخش کاربری یا داشبورد اختصاصی هستند، بسیار مفید است.
3. Cache Commenters
این تنظیم، دیدگاههای کاربران را کش میکند. درصورتیکه این گزینه فعال باشد، کاربران نمیتوانند نظرات در انتظار تایید را ببینند. برای سایتهایی که نظارت دقیق بر دیدگاهها دارند، بهتر است این گزینه غیرفعال شود.
4. Cache REST API
فعالسازی این بخش، درخواستهای WordPress REST API را ذخیره میکند. این ویژگی برای بهبود عملکرد افزونهها و قالبهایی که از API استفاده میکنند، بسیار کاربردی است.
5. Cache Login Page
این تنظیم، صفحه ورود وردپرس را کش میکند. با فعال بودن آن، سرعت لود صفحه ورود برای کاربران افزایش مییابد.
6. Cache favicon.ico
فعالسازی این گزینه، از درخواستهای غیرضروری به سرور برای پیدا کردن فایل favicon.ico جلوگیری میکند و موجب بهبود سرعت لود سایت میشود.
7. Cache PHP Resources
با روشن کردن این گزینه، منابع PHP شامل فایلهای CSS و JS که توسط قالبها و افزونهها ایجاد شدهاند، کش میشوند. این امر منجر به افزایش سرعت بارگذاری صفحات میشود.
8. Cache Mobile
این بخش مخصوص کش کردن نسخه موبایلی وبسایت است. اگر از AMP یا قالبهای واکنشگرا استفاده میکنید، این گزینه باید فعال باشد.
تب دوم: TTL (زمان ذخیرهسازی کش)
تنظیمات این بخش به مدت زمانی که محتوا در حافظه کش باقی میماند، اشاره دارد. بهطور پیشفرض، زمان TTL بهینه انتخاب شده اما درصورت نیاز میتوانید آن را سفارشیسازی کنید. این تنظیمات شامل موارد زیر است:
- TTL for Public Cache: زمان ذخیرهسازی محتوای عمومی.
- TTL for Private Cache: زمان نگهداری محتوای شخصیسازیشده.
- TTL for REST API: مدت زمان ذخیره درخواستهای REST API.
تب سوم: Purge (پاکسازی کش)
این تب شامل تنظیماتی برای حذف کش و بهروزرسانی محتوای ذخیره شده در حافظه پنهان است. مهمترین گزینههای این بخش عبارتند از:
- Purge All On Upgrade: پاکسازی تمام کشها هنگام بهروزرسانی قالب یا افزونهها.
- Auto Purge Rules: تنظیم قوانین پاکسازی خودکار برای صفحات و پستها.
- Serve Stale: نمایش محتوای قدیمی درصورت بروز مشکل در بارگذاری محتوای جدید.
تب چهارم: Excludes (استثناها)
در این تب میتوانید محتواهایی که نباید کش شوند را مشخص کنید. این تنظیمات شامل:
- Do Not Cache URIs: صفحات خاصی که نباید کش شوند.
- Do Not Cache Query Strings: استثنای کش برای URLهایی با پارامترهای خاص.
- Do Not Cache Cookies: جلوگیری از کش کوکیهای خاص.
تب پنجم: ESI (Edge Side Includes)
این ویژگی به شما اجازه میدهد تا بخشهایی از صفحه را بهطور جداگانه کش کنید. این قابلیت برای سایتهای فروشگاهی یا خبری که بخشهای پویا و متغیر دارند، بسیار کاربردی است.
تب ششم: Object Cache
این بخش برای کش کردن دادههای دیتابیس مانند کوئریهای پیچیده استفاده میشود. با فعالسازی آن، سرعت لود سایت بهطور قابل توجهی افزایش پیدا میکند. این تب شامل تنظیمات زیر است:
- Object Cache Method: انتخاب روش کش (Redis، Memcached یا LSMCD).
- Object Cache TTL: زمان ذخیرهسازی دادههای کششده.
تب هفتم: Browser Cache
با فعالسازی این گزینه، محتوای سایت در حافظه کش مرورگر کاربران ذخیره میشود. این امر باعث میشود مرورگر کاربران برای بارگذاری مجدد صفحات، درخواستهای کمتری به سرور ارسال کند.
تب هشتم: Advanced (تنظیمات پیشرفته)
آخرین تب شامل تنظیمات پیشرفتهای برای بهبود عملکرد HTTP و HTTPS، مدیریت کوکیها و کش فایلهای JavaScript است. این بخش برای کاربرانی که بهدنبال بهینهسازی پیشرفته هستند، بسیار مفید خواهد بود.
نکات مهم برای استفاده بهینه از LiteSpeed Cache
- سازگاری با وب سرور:
این افزونه بهترین عملکرد را بر روی LiteSpeed Web Server و QUIC.cloud CDN دارد. در صورتی که از وب سرورهای دیگر استفاده میکنید، ممکن است برخی از ویژگیها در دسترس نباشند. - پشتیبانگیری قبل از تغییرات:
پیش از اعمال تغییرات گسترده در تنظیمات، حتماً از وبسایت خود پشتیبانگیری کنید. - تست و بررسی:
پس از اعمال تغییرات، عملکرد وبسایت را با ابزارهایی مانند GTmetrix و Google PageSpeed Insights بررسی کنید.
جمعبندی
افزونه LiteSpeed Cache با ارائه امکانات پیشرفته در کش سرور، بهینهسازی فایلها و تصاویر، و پشتیبانی از CDN، یکی از بهترین افزونههای بهینهسازی سرعت برای وبسایتهای وردپرسی محسوب میشود. با پیکربندی صحیح این افزونه، میتوانید بهبود چشمگیری در Core Web Vitals و سرعت بارگذاری وبسایت خود مشاهده کنید. این امر نه تنها بهبود تجربه کاربری را به همراه دارد، بلکه در رتبهبندی سئو نیز تأثیر مثبتی خواهد داشت.
پرسشهای متداول
۱. آیا افزونه LiteSpeed Cache رایگان است؟
بله، این افزونه رایگان است، اما برای استفاده از امکانات پیشرفتهتر مانند CDN، نیاز به QUIC.cloud دارید.
۲. آیا این افزونه با همه قالبها و افزونههای وردپرس سازگار است؟
LiteSpeed Cache با اکثر قالبها و افزونههای وردپرس سازگار است. با این حال، برای اطمینان بیشتر، پس از نصب و فعالسازی، وبسایت خود را تست کنید.
۳. آیا برای استفاده از این افزونه، حتماً باید وب سرور LiteSpeed داشته باشم؟
خیر، اما برای بهرهمندی از تمام امکانات، داشتن LiteSpeed Web Server توصیه میشود.
با استفاده از LiteSpeed Cache و تنظیمات دقیق آن، میتوانید سرعت وبسایت خود را بهبود داده و تجربه بهتری را برای کاربران خود فراهم کنید.