کش لایت‌اسپید

توضیحات

LiteSpeed Cache برای وردپرس (LSCWP) یک افزونه جامع برای افزایش سرعت سایت است که دارای کش اختصاصی در سطح سرور و مجموعه‌ای از امکانات بهینه‌سازی می‌باشد.

LSCWP از وردپرس مولتی‌سایت پشتیبانی می‌کند و با اکثر افزونه‌های محبوب از جمله ووکامرس، bbPress و Yoast SEO سازگار است.

کش لایت اسپید برای وردپرس با کلاسیک پرس سازگار است.

الزامات

ویژگی‌های عمومی توسط هر کسی و با هر وب‌سروری (LiteSpeed، آپاچی، NGINX و غیره) قابل استفاده است.

ویژگی‌های اختصاصی LiteSpeed نیازمند یکی از موارد زیر هستند: OpenLiteSpeed، محصولات تجاری LiteSpeed، میزبانی با قدرت LiteSpeed، یا شبکه توزیع محتوای QUIC.cloud. چرا؟

ویژگی‌های افزونه

ویژگی‌های عمومی

  • کش رایگان شبکه توزیع محتوای QUIC.cloud
  • Object کش (Memcached/LSMCD/Redis) پشتیبانی+
  • بهینه‌سازی تصویر (بدون افت/با افت کیفیت)
  • کوچک‌سازی CSS، جاوااسکریپت و HTML
  • فشرده سازی درون‌خطی & CSS/JS خارجی
  • ادغام CSS/JS
  • تولید خودکار CSS بحرانی
  • بارگذاری تنبل تصاویر/آی‌فریم‌ها
  • جایگزین‌های تصویری واکنش‌گرا
  • پشتیبانی از چند CDN+
  • بارگذاری ناهمزمان CSS
  • به تعویق انداختن/تاخیر بارگذاری JS
  • پشتیبانی از کش مرورگر +
  • پاک‌کننده و بهینه‌ساز پایگاه داده
  • بهینه سازی امتیاز PageSpeed ​​(از جمله Core Web Vitals).
  • پشتیبانی از OPcode کش+
  • پشتیبانی HTTP/2 Push برای CSS/JS (روی وب‌سرورهای پشتیبانی‌کننده)
  • پیش‌بارگذاری DNS
  • رابط برنامه‌نویسی کلودفلر (API)
  • پشتیبانی از سایت تکی و چندسایته (شبکه)
  • صادر / وارد کردن تنظیمات
  • رابط کاربری جذاب و قابل فهم
  • پشتیبانی از فرمت تصویر AVIF/WebP
  • کنترل Heartbeat

+ این سرویس توسط افزونه LSCache ارائه نمی شود و همچنین نصب آن توسط ارائه دهنده خدمات شما تضمین نمی شود. با این حال، اگر این افزونه در سایت شما استفاده شود، با سرویس سازگار است.

ویژگی‌های اختصاصی LiteSpeed

  • کش خودکار صفحات برای بهبود چشمگیر عملکرد سایت
  • پاکسازی خودکار صفحات مرتبط بر اساس رویدادهای خاص
  • کش خصوصی برای کاربران وارد شده
  • کش کردن تماس‌های REST API وردپرس
  • کش جداگانه برای نمای دسکتاپ و موبایل
  • توانایی زمانبندی پاک‌سازی برای نشانی‌های اینترنتی مشخص‌شده
  • پشتیبانی WooCommerce و bbPress
  • دستورات خط فرمان وردپرس
  • سیستم API برای ادغام آسان کش
  • استثنا کردن از کش بر اساس URI، دسته‌بندی، تگ، کوکی، عامل کاربر
  • خزنده پرلود هوشمند با پشتیبانی از نقشه سایت سازگار با سئو
  • چندین خزنده برای ورژن‌های مختلف کش
  • پشتیبانی از HTTP/2
  • پشتیبانی از HTTP/3 و QUIC
  • پشتیبانی از ESI (Edge Side Includes)*
  • ابزارک‌ها و کدهای کوتاه به‌عنوان بلوک‌های ESI* (به افزونه ابزارک کلاسیک برای WP 5.8+ نیاز دارد)

* این ویژگی در OpenLiteSpeed موجود نیست

تخصیص منابع

سازگاری با طرف سوم

اکثر افزونه‌ها و قالب‌ها با LSCache سازگار هستند. API ما برای کسانی که سازگار نیستند در دسترس است. از API برای تنظیم پاکسازی هوشمند، شخصی‌سازی قوانین کش، ایجاد کش‌های متنوع و قابل کش کردن nonce وردپرس، و امور دیگر استفاده کنید.

حریم خصوصی

این افزونه شامل چند متن پیشنهادی است که می توانید از طریق راهنمای تنظیمات حریم خصوصی وردپرس به سیاست حفظ حریم خصوصی سایت خود اضافه کنید.

برای اطلاع شما: LiteSpeed Cache برای وردپرس ممکن است یک نسخه کپی از هر صفحه وب نمایش داده شده در سایت شما ذخیره کند. صفحات به صورت محلی روی سیستمی که نرم‌افزار سرور LiteSpeed نصب شده ذخیره می‌شوند و به هیچ نحوی به کارکنان LiteSpeed منتقل یا دسترسی داده نمی‌شوند، مگر در مواقعی که برای ارائه پشتیبانی فنی معمولی و در صورت درخواست شما لازم باشد. همه فایل‌های کش موقتی هستند و در صورت نیاز می‌توانند قبل از انقضای طبیعی، به راحتی توسط فرمان پاکسازی همه حذف شوند. تعیین قوانین انقضای کش بر عهده مدیران سایت است.

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

اگر فعال باشد، CDN کوئیک‌کلود از فناوری LSCache برای دسترسی به سایت شما و ارائه محتوایتان از گره‌های جهانی دور استفاده می‌کند. اطلاعات شما به هیچ نحو توسط کارکنان کوئیک‌کلود دسترسی داده نمی‌شود، مگر در مواردی که برای نگهداری یا پشتیبانی فنی لازم باشد.

لطفا ببینید سیاست حفظ حریم خصوصی QUIC.cloud برای بیانیه کامل حریم خصوصی/GDPR ما.

عکس‌های صفحه

نصب

مشاهده مستندات جامع.

برای بهینه‌سازی بدون وب سرور لایت اسپید

  1. افزونه LiteSpeed Cache برای وردپرس را نصب و فعال کنید.
  2. از داشبورد وردپرس به LiteSpeed Cache > Page Optimization بروید. ویژگی‌های بهینه‌سازی موجود در تب‌های مختلف را فعال کنید.

برای کش و بهینه‌سازی با وب‌سرور LiteSpeed

  1. نصب وب‌سرور LiteSpeed نسخه Enterprise با ماژول LSCache، LiteSpeed Web ADC، یا OpenLiteSpeed با ماژول کش (رایگان). یا در شبکه توزیع محتوای QUIC.cloud ثبت‌نام کنید.
  2. افزونه LiteSpeed Cache برای وردپرس را نصب و فعال کنید.
  3. از داشبورد وردپرس به LiteSpeed Cache > Cache بروید، مطمئن شوید گزینه فعال‌سازی کش LiteSpeed روی ON تنظیم شده باشد.
  4. هر ویژگی کش و بهینه‌سازی موردنظر را در تب‌های مختلف فعال کنید.

نکات مربوط به شرکت وب سرور لایت اسپید

  • اطمینان حاصل کنید که مجوز شما شامل ماژول LSCache باشد. یک مجوز آزمایشی ۲-پردازنده با ماژول LSCache به مدت ۱۵ روز به صورت رایگان ارائه می‌شود.
  • سرور باید به گونه‌ای پیکربندی شود که حافظه پنهان فعال باشد. اگر سرپرست سرور هستید، برای دستورالعمل‌ها اینجا را کلیک کنید. در غیر این صورت، لطفاً از مدیر سرور درخواست کنید که ریشه حافظه پنهان سرور را پیکربندی کند.

یادداشت‌های مربوط به OpenLiteSpeed

  • این ادغام از ماژول کش OpenLiteSpeed استفاده می‌کند.
  • اگر نصب OpenLiteSpeed تازه است، آسان‌ترین روش برای ادغام استفاده از ols1clk است. اگر از نصب وردپرس موجود استفاده می‌کنید، از پارامتر --wordpresspath بهره ببرید.
  • اگر OLS و وردپرس هر دو قبلاً نصب شده‌اند، لطفاً دستورالعمل‌های نحوه راه‌اندازی LSCache برای وردپرس را دنبال کنید. .

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

چرا ویژگی‌های کش نیاز به سرور LiteSpeed دارند؟

این افزونه با وب‌سرور LiteSpeed شما و کش صفحه داخلی آن (LSCache) ارتباط برقرار می‌کند تا عملکرد برتر را به سایت وردپرس شما ارائه دهد. ویژگی‌های کش افزونه به سرور اطلاع می‌دهد که یک صفحه قابل کش شدن است و برای چه مدتی، یا با استفاده از تگ‌ها صفحات کش‌شده خاصی را نامعتبر می‌کند.

LSCache یک کش در سطح سرور است، بنابراین سریع‌تر از کش‌های سطح PHP است. مقایسه با کش‌های مبتنی بر PHP دیگر.

کش صفحه اجازه می‌دهد سرور به طور کامل از PHP و کوئری‌های پایگاه داده عبور کند. به خصوص LSCache به دلیل ارتباط نزدیک با سرور، می‌تواند اطلاعاتی درباره ورودی‌های کش که افزونه‌های دیگر قادر به آن نیستند به خاطر بسپارد و وابستگی‌ها را تحلیل کند. می‌تواند از تگ‌ها برای مدیریت پاکسازی هوشمند کش استفاده کند و از کوکی‌های مختلف برای ارائه نسخه‌های متعدد محتوا بر اساس پارامترهایی مانند موبایل در مقابل دسکتاپ، موقعیت جغرافیایی و ارزها بهره ببرد. سری بلاگ Caching 101 ما را ببینید.

اگر همه اینها پیچیده به نظر می‌رسد، نگران نباشید. LSCWP به صورت پیش‌فرض و بدون نیاز به تنظیمات پیچیده، برای اکثر سایت‌ها مناسب است. راهنمای مبتدیان را ببینید.

سرور LiteSpeed ندارید؟ سرویس CDN کوئیک‌کلود ما را امتحان کنید. این امکان را به سایت‌های روی هر سرور (شامل NGINX و آپاچی) می‌دهد تا قدرت کش LiteSpeed را تجربه کنند! برای اطلاعات بیشتر یا امتحان QUIC.cloud اینجا کلیک کنید.

ویژگی‌های بهینه‌سازی LSCache چیست؟

LSCWP شامل ویژگی‌های بهینه‌سازی اضافی مانند بهینه‌سازی پایگاه داده، کوچک‌سازی و ادغام فایل‌های CSS و JS، HTTP/2 Push، پشتیبانی از CDN، کش مرورگر، کش اشیاء، بارگذاری تنبل تصاویر و بهینه‌سازی تصویر است! این ویژگی‌ها نیاز به استفاده از وب‌سرور LiteSpeed ندارند.

آیا افزونه LiteSpeed Cache برای وردپرس رایگان است؟

بله، LSCWP همیشه رایگان و متن‌باز خواهد بود. با این حال، برای قابلیت‌های کش نیاز به سرور LiteSpeed است و برخی نسخه‌های سرور LiteSpeed ممکن است هزینه‌هایی داشته باشند. برخی خدمات آنلاین پرمیوم ارائه‌شده از طریق QUIC.cloud (خدمات CDN، بهینه‌سازی تصویر، CSS بحرانی، جایگزین تصاویر با کیفیت پایین و غیره) در سطوح استفاده خاصی نیاز به پرداخت دارند. می‌توانید درباره هزینه این خدمات و سطح سرویس‌های رایگان، در داشبورد QUIC.cloud خود بیشتر بدانید.

چه نرم‌افزار سروری برای این افزونه لازم است؟

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

  1. وب‌سرور LiteSpeed Enterprise با ماژول LSCache (نسخه ۵.۰.۱۰ به بالا)
  2. OpenLiteSpeed (نسخه ۱.۴.۱۷ به بالا)
  3. LiteSpeed WebADC (نسخه ۲.۰ به بالا)
  4. شبکه توزیع محتوای QUIC.cloud (CDN)

ویژگی های عمومی ممکن است با هر وب سرور استفاده شود. لایت اسپید ​​مورد نیاز نیست.

آیا این افزونه در محیط های خوشه‌ای (کلستردار) کار می‌کند؟

ورودی‌های کش در سطح سرور LiteSpeed ذخیره می‌شوند. ساده‌ترین راه‌حل استفاده از LiteSpeed WebADC است زیرا ورودی‌های کش در همان سطح ذخیره خواهند شد.

اگر از بارگذاری‌کننده دیگری استفاده شود، ورودی‌های کش فقط در گره‌های بک‌اند ذخیره می‌شوند، نه در بارگذاری‌کننده.

پاکسازی‌ها نیز در بین گره‌ها همگام‌سازی نمی‌شوند، بنابراین این کار توصیه نمی‌شود.

اگر راه‌حل سفارشی نیاز است، لطفاً با شرکت LiteSpeed Technologies به آدرس info@litespeedtech.com تماس بگیرید.

توجه: قوانین بازنویسی ایجاد شده توسط این افزونه باید به بارگذاری‌کننده کپی شوند.

فایل‌های کش شده کجا ذخیره می‌شوند؟

صفحات کش شده واقعی توسط سرورهای LiteSpeed ذخیره و مدیریت می‌شوند.

هیچ داده‌ای در ساختار فایل وردپرس ذخیره نمی‌شود.

آیا افزونه LiteSpeed Cache برای وردپرس با OpenLiteSpeed کار می‌کند؟

بله، می‌تواند به خوبی با OpenLiteSpeed کار کند، اگرچه ممکن است برخی ویژگی‌ها پشتیبانی نشوند. جزئیات را در بخش ویژگی‌های افزونه بالا ببینید. هر تغییر تنظیماتی که نیاز به ویرایش فایل .htaccess داشته باشد، به راه‌اندازی مجدد سرور نیاز دارد.

آیا ووکامرس پشتیبانی می‌شود؟

خلاصه، بله. اما برای برخی قالب‌های ووکامرس، ممکن است سبد خرید به درستی به‌روزرسانی نشود. لطفاً بلاگ ما را برای آموزش سریع نحوه تشخیص و رفع این مشکل مشاهده کنید.

آیا تصاویر من بهینه‌سازی شده‌اند؟

تصاویر به طور خودکار بهینه نمی شوند مگر اینکه کش لایت اسپید > بهینه سازی تصویر > تنظیمات بهینه سازی تصویر > درخواست خودکار Cron به روشن. همچنین می توانید تصاویر خود را به صورت دستی بهینه کنید. بیشتر بیاموزید.

چگونه می‌توانم nonce وردپرس را در افزونه شخص ثالث قابل کش کنم؟

API ما شامل تابعی است که از ESI برای ” سوراخ کردن” در یک صفحه ذخیره شده برای یک nonce استفاده می کند. این اجازه می دهد تا nonce به طور جداگانه، صرف نظر از TTL صفحه ای که در آن قرار دارد، ذخیره شود. در اسناد API بیشتر بیاموزید. ما همچنین از مشارکت در لیست از پیش تعریف‌شده خود از nonces افزونه شخص ثالث که کاربران می‌توانند به صورت اختیاری از طریق ESI پلاگین اضافه کنند، استقبال می‌کنیم. تنظیمات.

چگونه خزنده را فعال کنم؟

خزنده به طور پیش‌فرض غیرفعال است و ابتدا باید توسط مدیر سرور فعال شود.

هنگامی که خزنده در سمت سرور فعال شد، به کش لایت اسپید > خزنده > تنظیمات عمومی و خزنده را روی روشن تنظیم کنید.

برای اطلاعات بیشتر درباره راه‌اندازی خزنده، لطفاً به مستندات خزنده مراجعه کنید.

کدام افزونه‌ها و قالب‌های سازگار شناخته شده‌اند؟

اکثریت قریب به اتفاق افزونه ها و پوسنه ها با کش لایت اسپید سازگار هستند. به‌روزترین اطلاعات سازگاری را می‌توانید در اسناد ما پیدا کنید

چگونه می توانم اشکالات امنیتی را گزارش کنم؟

شما می توانید اشکالات امنیتی را از طریق برنامه افشای آسیب پذیری Patchstack گزارش کنید. تیم Patchstack به اعتبارسنجی، تریاژ و رسیدگی به هر گونه آسیب پذیری امنیتی کمک می کند. یک آسیب‌پذیری امنیتی را گزارش کنید.

نقد و بررسی‌ها

5 آگوست 2026 1 پاسخ
I installed the LiteSpeed Cache plugin hoping to speed up my website, but instead, it completely broke my site for iOS users. Whenever someone tries to visit from an iPhone or iPad, the site simply crashes or fails to load entirely (503). I had to disable/remove the plugin immediately just to get my site back up. After diabling this, the problem stil persists,because he affected all the files, now I am working to check all files and remove all sarcins aned plugin recorded data. If you care about your mobile visitors, stay away from this plugin. Definitely do not recommend!
3 آگوست 2026
It is one of the best solution for page speed handle.
16 جولای 2026
I was used to the typical optimization plugins. I was pleasantly surprised by the power of this wonderful plugin. Without a doubt, it’s a leader in WordPress optimization.
11 جولای 2026
So like… this LiteSpeed Cache plugin totally showed up and just started handling business, man. My page used to take 1.12 seconds to load, which, okay, not forever, but this plugin was like “nah dude, we can do better” and cranked it down to 0.29 seconds. That’s a 74% glow-up, man. Practically instant. Blink and it’s already loaded, mazing! And the PageSpeed score? Went from a chill 66 to a straight-up 92. That’s a 28% bump, dude. My site went from “eh, it’s fine I guess” to “whoa, are you a professional now?” Perfect score!
6 جولای 2026
I tried this out to see if it would help with my site speed and it’s honestly great. It made a noticeable difference in performance right away and everything runs so much smoother now. Super happy with it.
خواندن تمامی 2,763 نقد و بررسی‌

توسعه دهندگان و همکاران

“کش لایت‌اسپید” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“کش لایت‌اسپید” به 34 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “کش لایت‌اسپید” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

8.0 – Coming soon 2026

  • 🌱OptiMax OptiMax to maximize the page score.

7.9 – Aug 5 2026

  • Cloud Changed Health service to run asynchronously, resuming through WP cron when the cloud defers the request.
  • Cache Respected the existing cache control header when sending the default WP header. (dieter93)
  • Conf Updated default cache login value to false.
  • Core Minimum required PHP version escalated to PHP v7.4.0.
  • Core Minimum required WP version escalated to WP v6.0.
  • Media Improved WebP/AVIF data handling and inline script output.
  • CDN Stripped file types from settings when the matching Include Images/CSS/JS toggle is on.
  • CDN Added Cloudflare purge only when Cloudflare is active. (PR#996)
  • CDN Bypassed CDN replacement for REST JSON. (#216585)
  • Object Cache Bypassed object cache operations after a failed connection.
  • Object Cache Enabled Redis zstd compression via phpredis. (Octavian)
  • Object Cache Validated the Host setting on save. (PR#889)
  • UCSS Dropped notification step.
  • CCSS Dropped notification step. Added try_later handling and sync mode support.
  • Page Optimize Fixed race condition when concurrent requests come to same CSS file. (unsetfocus)
  • Page Optimize Fixed blob execution in JS Delay. (PR#956, Zsombor Franczia, Marks Dev)
  • Page Optimize Fixed JS Combine corrupting URLs inside template literals. (mschroettle #981)
  • Page Optimize Fixed CSS Combine serving unstyled pages when the placeholder link tag uses default WordPress whitespace. (Faisal Ahammad #999 PR#1002)
  • Page Optimize Resolved WP 7.0 HTML attribute parse compatibility for Font Display setting. (PR#1017)
  • Image Optimize Skipped sending queued images from the queue when their optimized files already exist. (terratag)
  • Image Optimize Dropped legacy image_optm table.
  • Crawler Blacklisted a URL after 3 consecutive failures instead of the first one. (Ryan D)
  • ESI Fixed ESI nonce generation for actions with custom nonce lifetimes. (Robert Staddon PR#1006)
  • ESI Fixed duplicate comment form appearing alongside its ESI block on non-optimized pages.
  • ESI Bypassed comment for silent blocks that fail _hash validation. (Robert Staddon PR#1008)
  • VPI Added fetchpriority=high to VPI preload links. (Maciej Mroziński PR#993)
  • LQIP Fixed LQIP generation failing for native WebP/AVIF images. (Ashok PR#976)
  • Toolbox Delayed report submission to finish 3rd party conf injection.
  • GUI Dropped redundant menu from WP admin Settings page.
  • GUI Fixed styles lost on WP 7.0 when heartbeat is disabled.
  • GUI Settings tabs no longer flash on page load, are remembered per page, and support browser Back/Forward navigation. (Ryan D PR#984)
  • 3rd Crawler can now support WCML currencies.
  • 3rd Cache purge compatibility w/ RankMath SEO. (Ryan D, PR#977)
  • 3rd DIVI 5 – Disable Rest API cache to fix the invalid_nonce issue. (PR#1004)
  • 3rd Added Gravity Forms ESI nonce detection. (pascalminator PR#1011)
  • Misc Blocked public access to data files in the static cache folder. (Alexander #335626)
  • Misc Deactivation survey modal now shows only until the first real deactivation, then stays suppressed. (narratorben)
  • Avatar Disabling Avatar Cache now stops the queue counter, gravatar generation, and on-demand static avatar generation.
  • Purge Deferred the purge-all success notice to fix the upgrade warning.

7.8.1 – Apr 1 2026

  • CDN Fixed Cloudflare API key type detection for the compatibility w/ the new key format.

7.8.0.1 – Mar 17 2026

  • Object Cache Improved Object Cache resilience: auto disable when connection fails, network subsites fallback to database, and dropped TTL setting to respect never-expired transients.

7.8 – Mar 3 2026

  • Cloud Changed Health service to run asynchronously.
  • Object Cache Dropped Store Transients option. Transients now always use Object Cache when available, preventing potential database bloat from expired transients not being cleared. (ravanh)
  • Media Added extension check for WebP/AVIF replacement efficiency – only processes jpg/jpeg/png/gif, skips svg/ico/bmp etc.
  • Media Added WebP/AVIF support for macOS Safari >= 16.4. (PR#948)
  • Media Fixed pie chart not displaying in media library.
  • Image Optimize Fixed infinite redirect loop issue for image optimization actions. (giangel84 PR#959)
  • Image Optimize Fixed image optimization data not being cleared when images are replaced using third-party plugins.
  • Image Optimize Fixed reset single image not deleting records from img_optm and img_optming database tables.
  • Page Optimize Fixed font optimization in certain themes. (rbabt PR#955)
  • Page Optimize Filtered HTML tags when saving CSS content.
  • Object Cache Fixed methods returning null instead of false on failure, matching WordPress Object Cache API convention.(jkolodziej)
  • Conf Improved network subsites config loading efficiency. (dassels43)
  • Toolbox Added download button for log files to download complete logs.
  • 3rd Purge product cache when orders are cancelled in WooCommerce. (haralampiev12 PR#954)
  • Misc Added Apache rewrite rule support for security check. (PR#948)
  • Misc Split Cloud and Image Optimization classes into traits for better maintainability.