LiteSpeed Cache
مستندات فنی و فایلهای نصبی رسمی افزونه که به صورت خودکار از مخزن اصلی همگامسازی شده است.

توضیحات و جزئیات فنی
افزونه LiteSpeed Cache for WordPress (LSCWP)، یک نیروگاه تمامعیار برای افزایش باورنکردنی سرعت وبسایت شماست! این افزونه با بهرهگیری از یک حافظه پنهان (کش) اختصاصی و قدرتمند در سطح سرور و انبوهی از قابلیتهای بهینهسازی، تجربهای بینظیر از سرعت و کارایی را برای کاربران شما به ارمغان میآورد.
خبر خوب این که افزونه LSCWP به طور کامل از وردپرس چند سایتی پشتیبانی میکند و با خیال راحت میتوانید آن را در کنار محبوبترین افزونهها مانند ووکامرس، bbPress و Yoast SEO استفاده کنید. این یعنی هیچ نگرانی بابت تداخل و ناسازگاری نخواهید داشت!
همچنین، افزونه LiteSpeed Cache for WordPress با ClassicPress هم کاملاً سازگار است، پس با هر سلیقهای میتوانید از مزایای آن بهرهمند شوید.
پیشنیازها
ویژگیهای عمومی و پایه این افزونه برای همه، با هر نوع وبسروری (LiteSpeed، Apache، NGINX و غیره) قابل استفاده است. پس فرقی نمیکند از چه میزبانی استفاده میکنید، میتوانید از این ویژگیها بهرهمند شوید.
اما برای استفاده از ویژگیهای اختصاصی و پیشرفته LiteSpeed، به یکی از موارد زیر نیاز دارید: OpenLiteSpeed، محصولات تجاری LiteSpeed، میزبانی مبتنی بر LiteSpeed یا QUIC.cloud CDN. چرا؟ (با کلیک روی این لینک، دلیلش را بخوانید)
امکانات و قابلیتهای کلیدی افزونه
ویژگیهای عمومی (مناسب برای همه)
- کش رایگان QUIC.cloud CDN: از سرعت فوقالعاده CDN رایگان لذت ببرید!
- پشتیبانی از Object Cache (Memcached/LSMCD/Redis) +: با استفاده از این قابلیت، سرعت دیتابیس خود را به طرز چشمگیری افزایش دهید.
- بهینهسازی حرفهای تصاویر (Lossless/Lossy): حجم تصاویر خود را بدون افت کیفیت کاهش دهید و سرعت بارگذاری صفحات را بالا ببرید.
- فشردهسازی (Minify) فایلهای CSS، JavaScript و HTML: با کاهش حجم کدها، سرعت سایت خود را بهینه کنید.
- فشردهسازی CSS/JS درون خطی و خارجی: فرقی نمیکند کدها کجا باشند، همه را فشرده کنید!
- ادغام فایلهای CSS/JS: با ادغام فایلها، تعداد درخواستها به سرور را کاهش دهید.
- تولید خودکار Critical CSS: بارگذاری محتوای بالای صفحه را در اولویت قرار دهید تا کاربران سریعتر سایت شما را ببینند.
- بارگذاری تنبل (Lazy-load) تصاویر/آی فریمها: تصاویر و ویدیوها فقط زمانی بارگذاری میشوند که کاربر به آنها برسد.
- نگهدارندههای تصویر واکنشگرا (Responsive Image Placeholders): تا زمان بارگذاری کامل تصاویر، جای خالی آنها به شکلی زیبا نمایش داده میشود.
- پشتیبانی از چند CDN +: از چندین CDN به طور همزمان استفاده کنید تا سرعت سایتتان در سراسر دنیا عالی باشد.
- بارگذاری ناهمزمان CSS: CSSها به صورت غیر همزمان بارگذاری میشوند تا سرعت رندر اولیه صفحه افزایش یابد.
- به تعویق انداختن/تاخیر در بارگذاری JS: اجرای کدهای جاوا اسکریپت را به بعد از بارگذاری کامل صفحه موکول کنید.
- پشتیبانی از کش مرورگر +: با استفاده از کش مرورگر، سرعت بارگذاری صفحات برای بازدیدکنندگان قبلی را به شدت افزایش دهید.
- پاککننده و بهینهساز پایگاه داده: دیتابیس خود را از اطلاعات اضافی پاک کنید و آن را بهینهسازی کنید.
- بهینهسازی امتیاز PageSpeed (شامل Core Web Vitals): با این قابلیت، امتیاز سایت خود را در PageSpeed Insights گوگل به حداکثر برسانید.
- پشتیبانی از OPcode Cache +: با استفاده از OPcode Cache، سرعت اجرای کدهای PHP را به طور قابل توجهی افزایش دهید.
- HTTP/2 Push برای CSS/JS (در وب سرورهایی که از آن پشتیبانی میکنند): فایلهای CSS و JS را به صورت همزمان برای مرورگر ارسال کنید.
- DNS Prefetch: با پیشخوانی DNS، سرعت اتصال به دامنههای خارجی را افزایش دهید.
- API کلودفلر: به راحتی سایت خود را با کلودفلر یکپارچه کنید.
- پشتیبانی از تک سایتی و چند سایتی (شبکه): فرقی نمیکند سایت شما تک سایتی باشد یا چند سایتی، LSCWP از آن پشتیبانی میکند.
- وارد کردن/صادر کردن تنظیمات: تنظیمات افزونه را به راحتی بین سایتهای مختلف منتقل کنید.
- رابط کاربری جذاب و آسان برای درک: کار با این افزونه بسیار ساده و لذتبخش است.
- پشتیبانی از فرمت تصویر AVIF/WebP: از جدیدترین فرمتهای تصویر برای کاهش حجم و افزایش کیفیت استفاده کنید.
- کنترل Heartbeat: فعالیتهای غیر ضروری Heartbeat API وردپرس را کنترل کنید تا منابع سرور را آزاد کنید.
+ این سرویسها به طور مستقیم توسط افزونه LSCache ارائه نمیشوند و نصب آنها توسط ارائهدهنده خدمات میزبانی شما تضمین نمیشود. با این حال، اگر این سرویسها روی سایت شما فعال باشند، افزونه LSCache به طور کامل با آنها سازگار است.
ویژگیهای اختصاصی LiteSpeed (نیاز به سرور LiteSpeed)
- ذخیرهسازی خودکار صفحات برای بهبود چشمگیر عملکرد سایت: با این قابلیت، سرعت سایت شما به طور خودکار بهینه میشود.
- پاکسازی خودکار صفحات مرتبط بر اساس رویدادهای خاص: هر زمان که محتوایی تغییر کند، کش مربوطه به طور خودکار پاک میشود.
- کش خصوصی برای کاربران وارد شده: تجربهای سریع و شخصیسازیشده برای کاربران عضو سایت خود فراهم کنید.
- ذخیرهسازی تماسهای REST API وردپرس: با کش کردن APIها، سرعت بارگذاری اطلاعات را افزایش دهید.
- ذخیرهسازی جداگانه نماهای دسکتاپ و موبایل: نسخههای مختلف کش برای دستگاههای مختلف ایجاد کنید.
- امکان زمانبندی پاکسازی برای URLهای مشخص شده: کش URLهای خاص را در زمانهای مشخص پاک کنید.
- پشتیبانی از ووکامرس و bbPress: بهینهسازی ویژه برای فروشگاههای اینترنتی و انجمنها.
- دستورات WordPress CLI: با استفاده از خط فرمان، افزونه را مدیریت کنید.
- سیستم API برای ادغام آسان کش: به راحتی افزونه را با سایر سیستمها و پلتفرمها ادغام کنید.
- مستثنی کردن از کش بر اساس URI، دستهبندی، برچسب، کوکی، User Agent: کنترل دقیقی بر روی محتوایی که کش میشود داشته باشید.
- خزنده پیش بارگذاری هوشمند با پشتیبانی از نقشه سایت سئو دوستانه: قبل از اینکه کاربران از صفحات بازدید کنند، آنها را کش کنید.
- خزندههای متعدد برای تغییرات کش: با تغییر محتوا، کش به سرعت و به طور کامل بهروزرسانی میشود.
- پشتیبانی از HTTP/2: از مزایای پروتکل HTTP/2 برای افزایش سرعت سایت بهرهمند شوید.
- پشتیبانی از HTTP/3 & QUIC: از جدیدترین تکنولوژیهای وب برای سرعت بینظیر استفاده کنید.
- پشتیبانی از ESI (Edge Side Includes)*: بخشهای مختلف صفحه را به صورت جداگانه کش کنید.
- ابزارکها و کدهای کوتاه به عنوان بلوکهای ESI* (نیازمند افزونه Classic Widgets برای وردپرس 5.8+): ابزارکها و کدهای کوتاه را به صورت پویا کش کنید.
* این ویژگی در OpenLiteSpeed در دسترس نیست.
منابع مفید برای LSCWP
- به انجمن Slack ما بپیوندید و با سایر کاربران LiteSpeed در ارتباط باشید.
- در انجمن پشتیبانی ما سوالات خود را مطرح کنید و از متخصصان کمک بگیرید.
- مستندات جامع و دقیق افزونه را مطالعه کنید.
- در وبلاگ ما درباره LSCWP و وردپرس بیشتر بخوانید و از آخرین اخبار و آموزشها مطلع شوید.
- در ترجمه LSCWP به زبان فارسی به ما کمک کنید.
- در مخزن LSCWP GitHub مشارکت کنید و در توسعه افزونه سهیم باشید.
سازگاری با سایر افزونهها
خوشبختانه، اکثر قریب به اتفاق افزونهها و قالبهای وردپرس با LSCache سازگار هستند. اما اگر با مشکلی مواجه شدید، نگران نباشید! API قدرتمند ما به شما کمک میکند تا سازگاری را به صورت دستی برقرار کنید. از این API میتوانید برای سفارشی کردن پاکسازی هوشمند، تنظیم قوانین کش، ایجاد تغییرات کش و قابل کش کردن WP nonce استفاده کنید.
حریم خصوصی
این افزونه شامل متنهای پیشنهادی است که میتوانید از طریق راهنما در تنظیمات حریم خصوصی وردپرس به خطمشی رازداری سایت خود اضافه کنید و به کاربران خود اطمینان دهید.
برای اطلاع شما: LiteSpeed Cache for WordPress به طور بالقوه یک کپی از هر صفحه وب نمایش داده شده در سایت شما را ذخیره میکند. این صفحات به صورت محلی در سیستمی که نرم افزار سرور LiteSpeed نصب شده است ذخیره میشوند و به هیچ وجه به کارمندان LiteSpeed منتقل یا توسط آنها دسترسی پیدا نمیکنند، مگر در صورت لزوم برای ارائه پشتیبانی فنی در صورت درخواست شما. تمام فایلهای کش موقتی هستند و در صورت نیاز، میتوانند قبل از انقضای طبیعی خود، از طریق دستور Purge All به راحتی پاک شوند. این به عهده مدیران سایت است که قوانین انقضای کش خود را تعیین کنند.
علاوه بر کش، افزونه وردپرس ما دارای ویژگیهای آنلاینی است که توسط QUIC.cloud برای خدمات بهینهسازی تصویر و بهینهسازی صفحه ارائه میشود. هنگامی که یکی از این بهینهسازیها درخواست میشود، دادهها به یک سرور راه دور QUIC.cloud منتقل میشوند، پردازش میشوند و سپس برای استفاده در سایت شما دوباره منتقل میشوند. QUIC.cloud نسخههایی از آن دادهها را تا 7 روز نگه میدارد و سپس به طور دائم آنها را حذف میکند. به طور مشابه، افزونه وردپرس دارای یک ویژگی گزارشدهی است که از طریق آن صاحب سایت میتواند یک گزارش محیطی را به LiteSpeed منتقل کند تا ما بتوانیم پشتیبانی فنی بهتری ارائه دهیم. هیچ یک از این ویژگیها دادههای بازدیدکنندگان را جمع آوری نمیکند. فقط دادههای سرور و سایت درگیر هستند.
QUIC.cloud CDN، در صورت فعال بودن، از فناوری LSCache برای دسترسی به سایت شما و ارائه محتوای شما از گرههای جهانی راه دور استفاده میکند. دادههای شما به هیچ وجه توسط کارمندان QUIC.cloud دسترسی پیدا نمیکنند، مگر در صورت لزوم برای ارائه تعمیر و نگهداری یا پشتیبانی فنی.
برای مشاهده بیانیه کامل حریم خصوصی/GDPR ما، به خطمشی رازداری QUIC.cloud مراجعه کنید.
سوالات متداول
چرا برای استفاده از قابلیتهای کش به سرور LiteSpeed نیاز است؟
افزونه LiteSpeed Cache با وب سرور LiteSpeed و کش صفحه داخلی آن (LSCache) ارتباط برقرار میکند تا عملکرد وبسایت وردپرسی شما را بهینه کند. این ارتباط به سرور اطلاع میدهد که کدام صفحات قابل کش شدن هستند، مدت زمان کش شدن آنها چقدر است و امکان باطل کردن کش صفحات خاص را با استفاده از تگها فراهم میکند.
قابلیتهای بهینهسازی افزونه LiteSpeed Cache (LSCache) چه مواردی هستند؟
افزونه LSCWP شامل قابلیتهای بهینهسازی متعددی است، از جمله: بهینهسازی پایگاه داده، کوچکسازی و ترکیب فایلهای CSS و JS، HTTP/2 Push، پشتیبانی از CDN، کش مرورگر، کش شیء، بارگذاری تنبل تصاویر و بهینهسازی تصاویر. توجه داشته باشید که برای استفاده از این قابلیتها، نیازی به وب سرور LiteSpeed ندارید.
آیا افزونه LiteSpeed Cache برای وردپرس رایگان است؟
بله، افزونه LSCWP همیشه رایگان و متنباز خواهد بود. با این حال، برای استفاده از قابلیتهای کش، به یک سرور LiteSpeed نیاز است که ممکن است هزینههایی برای برخی از نسخههای سرور LiteSpeed وجود داشته باشد. همچنین، برخی از خدمات آنلاین ارائه شده از طریق QUIC.cloud (مانند CDN، بهینهسازی تصویر، CSS حیاتی و...) در سطوح استفاده خاص، نیازمند پرداخت هزینه هستند. جزئیات مربوط به هزینهها و سطوح خدمات رایگان را میتوانید در داشبورد QUIC.cloud خود مشاهده کنید.
برای استفاده از این افزونه به چه نرمافزار سروری نیاز دارم؟
برای استفاده از قابلیتهای انحصاری LiteSpeed Cache، به یکی از راهکارهای LiteSpeed نیاز دارید. یکی از موارد زیر کافی است: ۱. LiteSpeed Web Server Enterprise با ماژول LSCache (v5.0.10+) ۲. OpenLiteSpeed (v1.4.17+) ۳. LiteSpeed WebADC (v2.0+) ۴. QUIC.cloud CDN برای استفاده از قابلیتهای عمومی افزونه، نیازی به LiteSpeed ندارید و میتوانید از هر وب سروری استفاده کنید.
آیا این افزونه در یک محیط خوشهای (Cluster) کار میکند؟
ورودیهای کش در سطح سرور LiteSpeed ذخیره میشوند. سادهترین راه حل، استفاده از LiteSpeed WebADC است، زیرا ورودیهای کش در آن سطح ذخیره میشوند. اگر از یک Load Balancer دیگر استفاده میکنید، ورودیهای کش فقط در گرههای پشتیبان ذخیره میشوند و در Load Balancer ذخیره نمیشوند. همچنین، پاکسازی کش بین گرهها همگامسازی نمیشود، بنابراین این روش توصیه نمیشود. برای راه حلهای سفارشی، با LiteSpeed Technologies از طریق info@litespeedtech.com تماس بگیرید. توجه داشته باشید که قوانین بازنویسی ایجاد شده توسط این افزونه باید در Load Balancer کپی شوند.
فایلهای کش شده کجا ذخیره میشوند؟
صفحات کش شده توسط سرورهای LiteSpeed ذخیره و مدیریت میشوند. هیچ فایلی در ساختار فایل وردپرس ذخیره نمیشود.
آیا LiteSpeed Cache برای وردپرس با OpenLiteSpeed سازگار است؟
بله، LiteSpeed Cache به خوبی با OpenLiteSpeed کار میکند، اگرچه ممکن است برخی از ویژگیها پشتیبانی نشوند. برای اطلاعات بیشتر، به لیست ویژگیهای افزونه مراجعه کنید. هر تغییری در تنظیمات که نیاز به تغییر فایل htaccess داشته باشد، نیازمند راهاندازی مجدد سرور است.
آیا WooCommerce پشتیبانی میشود؟
بله، افزونه LiteSpeed Cache از WooCommerce پشتیبانی میکند. با این حال، در برخی از قالبهای WooCommerce، ممکن است سبد خرید به درستی بهروز نشود. برای آموزش نحوه تشخیص و رفع این مشکل، به وبلاگ ما مراجعه کنید.
آیا تصاویر من به طور خودکار بهینه میشوند؟
تصاویر به طور خودکار بهینه نمیشوند، مگر اینکه گزینه "درخواست خودکار Cron" را در LiteSpeed Cache > بهینهسازی تصویر > تنظیمات بهینهسازی تصویر، فعال کنید. همچنین میتوانید تصاویر خود را به صورت دستی بهینه کنید. برای اطلاعات بیشتر، به مستندات مراجعه کنید.
چگونه میتوانم یک WP Nonce را در افزونه شخص ثالث خود قابل کش شدن کنم؟
API افزونه LiteSpeed Cache شامل تابعی است که از ESI برای ایجاد "سوراخ" در یک صفحه کش شده برای یک Nonce استفاده میکند. این امکان میدهد تا Nonce به طور جداگانه کش شود، صرف نظر از TTL صفحه. برای اطلاعات بیشتر، به مستندات API مراجعه کنید. همچنین، از مشارکتها در لیست از پیش تعریف شده Nonceهای افزونههای شخص ثالث استقبال میکنیم که کاربران میتوانند از طریق تنظیمات ESI افزونه، آنها را وارد کنند.
چگونه خزنده (Crawler) را فعال کنم؟
خزنده به طور پیشفرض غیرفعال است و ابتدا باید توسط مدیر سرور فعال شود. پس از فعال شدن خزنده در سمت سرور، به LiteSpeed Cache > خزنده > تنظیمات عمومی بروید و گزینه "خزنده" را روی "روشن" تنظیم کنید. برای اطلاعات دقیقتر در مورد تنظیمات خزنده، به مستندات خزنده مراجعه کنید.
لاراتاندر LaraThunder
هاست ایران بهینه شده برای ربات گوگل
- آپدیت وردپرس از پیشخوان (میرور اختصاصی)
- ایندکس سریع و بدون محدودیت توسط گوگل
- دسترسی پایدار از داخل کشور
جستجو در افزونه ها
دانلود از اینترانت ملی
راهنمای نصب پلاگین وردپرس
پس از دانلود فایل ZIP، به پیشخوان وردپرس > افزونهها > افزودن مراجعه کرده و فایل را آپلود نمایید.