LiteSpeed Cache
LiteSpeed Cache for WordPress (LSCWP) is an all-in-one site acceleration plugin, featuring an exclusive server-level cache and a collection of optimization features. LSCWP supports WordPress Multisite and is compatible with most popular plugins, including WooCommerce, bbPress, and Yoast SEO. LiteSpeed Cache for WordPress is compatible with ClassicPress. Requirements General Features may be used by anyone with any web server (LiteSpeed, Apache, NGINX, etc.). LiteSpeed Exclusive Features require one of the following: OpenLiteSpeed, commercial LiteSpeed products, LiteSpeed-powered hosting, or QUIC.cloud CDN. Why? Plugin Features General Features Free QUIC.cloud CDN Cache Object Cache (Memcached/LSMCD/Redis) Support+ Image Optimization (Lossless/Lossy) Minify CSS, JavaScript, and HTML Minify inline & external CSS/JS Combine CSS/JS Automatically generate Critical CSS Lazy-load images/iframes Responsive Image Placeholders Multiple CDN Support+ Load CSS Asynchronously Defer/delay JS loading Browser Cache Support+ Database Cleaner and Optimizer PageSpeed score (including Core Web Vitals) optimization OPcode Cache Support+ HTTP/2 Push for CSS/JS (on web servers that support it) DNS Prefetch Cloudflare API Single Site and Multisite (Network) support Import/Export settings Attractive, easy-to-understand interface AVIF/WebP image format support Heartbeat control + This service is not provided by the LSCache plugin, nor is it guaranteed to be installed by your service provider. However, the plugin is compatible with the service if it is in use on your site. LiteSpeed Exclusive Features Automatic page caching to greatly improve site performance Automatic purge of related pages based on certain events Private cache for logged-in users Caching of WordPress REST API calls Separate caching of desktop and mobile views Ability to schedule purge for specified URLs WooCommerce and bbPress support WordPress CLI commands API system for easy cache integration Exclude from cache by URI, Category, Tag, Cookie, User Agent Smart preload crawler with support for SEO-friendly sitemap Multiple crawlers for cache varies HTTP/2 support HTTP/3 & QUIC support ESI (Edge Side Includes) support* Widgets and Shortcodes as ESI blocks* (requires Classic Widgets plugin for WP 5.8+) * Feature not available in OpenLiteSpeed LSCWP Resources Join our Slack community to connect with other LiteSpeed users. Ask a question on our support forum. View detailed documentation. Read about LSCWP and WordPress on our blog. Help translate LSCWP. Contribute to the LSCWP GitHub repo. Third Party Compatibility The vast majority of plugins and themes are compatible with LSCache. Our API is available for those that are not. Use the API to customize smart purging, customize cache rules, create cache varies, and make WP nonce cacheable, among other things. Privacy This plugin includes some suggested text that you can add to your site’s Privacy Policy via the Guide in the WordPress Privacy settings. For your own information: LiteSpeed Cache for WordPress potentially stores a duplicate copy of every web page on display on your site. The pages are stored locally on the system where LiteSpeed server software is installed and are not transferred to or accessed by LiteSpeed employees in any way, except as necessary in providing routine technical support if you request it. All cache files are temporary, and may easily be purged before their natural expiration, if necessary, via a Purge All command. It is up to individual site administrators to come up with their own cache expiration rules. In addition to caching, our WordPress plugin has online features provided by QUIC.cloud for Image Optimization and Page Optimization services. When one of these optimizations is requested, data is transmitted to a remote QUIC.cloud server, processed, and then transmitted back for use on your site. QUIC.cloud keeps copies of that data for up to 7 days and then permanently deletes it. Similarly, the WordPress plugin has a Reporting feature whereby a site owner can transmit an environment report to LiteSpeed so that we may better provide technical support. None of these features collects any visitor data. Only server and site data are involved. QUIC.cloud CDN, if enabled, uses LSCache technology to access your site, and serve your content from remote global nodes. Your data is not accessed by QUIC.cloud employees in any way, except as necessary in providing maintenance or technical support. Please see the QUIC.cloud Privacy Policy for our complete Privacy/GDPR statement.
Mamba Cache for WooCommerce
Mamba Cache is the fastest caching solution built from the ground up for WooCommerce stores. Unlike generic caching plugins adapted for WooCommerce, Mamba understands your store’s unique needs — products, categories, inventory, pricing, cart sessions, and checkout flows. Why Mamba for WooCommerce? Built for WooCommerce — Not a generic cache with WooCommerce compatibility bolted on Sub-millisecond response times — Serve cached pages in – Purge specific URL – wp mamba-cache-for-woocommerce purge urls – Purge URLs from a file (one per line) – wp mamba-cache-for-woocommerce purge product – Purge cache for specific product ID – wp mamba-cache-for-woocommerce purge category – Purge cache for specific category – wp mamba-cache-for-woocommerce purge shop – Purge shop page cache – wp mamba-cache-for-woocommerce purge home – Purge homepage cache – wp mamba-cache-for-woocommerce purge tags – Purge CDN by cache tags Warmup Commands: – wp mamba-cache-for-woocommerce warmup start – Start background cache warmup – wp mamba-cache-for-woocommerce warmup status – Check warmup job progress (JSON output) – wp mamba-cache-for-woocommerce warmup cancel – Cancel running warmup job – wp mamba-cache-for-woocommerce warmup resume – Resume paused warmup job – wp mamba-cache-for-woocommerce warmup errors – View warmup errors (JSON output) Options: – --and-warm – Automatically warm the URL after purging (available on url, urls, category, shop, home commands) Examples: # Purge all cache wp mamba-cache-for-woocommerce purge all # Purge and warm a specific product wp mamba-cache-for-woocommerce purge product 123 –and-warm # Purge shop page and warm it wp mamba-cache-for-woocommerce purge shop –and-warm # Start warmup job wp mamba-cache-for-woocommerce warmup start # Check warmup status wp mamba-cache-for-woocommerce warmup status REST API Endpoints Programmatic access to Mamba’s WooCommerce caching and optimization features: Status & Monitoring: – GET /wp-json/mamba-wc/v1/cache-status – Cache status, hit rates, coverage metrics – GET /wp-json/mamba-wc/v1/stats – Detailed performance statistics – GET /wp-json/mamba-wc/v1/cache-counts – Cache counts by content type (products, categories, etc.) – GET /wp-json/mamba-wc/v1/purge-stats – Purge operation statistics Cache Management: – POST /wp-json/mamba-wc/v1/purge – Purge caches (body: {type: "all|page|api|url", url: "..."}) Warmup Operations: – POST /wp-json/mamba-wc/v1/warmup – Start foreground warmup – POST /wp-json/mamba-wc/v1/background-warmup – Start background warmup job – GET /wp-json/mamba-wc/v1/warmup-status – Check warmup job progress – POST /wp-json/mamba-wc/v1/warmup-cancel – Cancel running warmup job – POST /wp-json/mamba-wc/v1/warmup-resume – Resume paused warmup job – GET /wp-json/mamba-wc/v1/warmup-errors – Get warmup error log – GET /wp-json/mamba-wc/v1/background-jobs – List active background jobs Authentication: All REST endpoints require WordPress admin authentication (manage_options or manage_woocommerce capability). Use standard WordPress authentication methods (cookies, application passwords, or OAuth). Integration Examples Automated Product Updates: When updating products via API, automatically purge affected cache: # After updating product via WooCommerce REST API curl -X POST https://example.com/wp-json/mamba-wc/v1/purge \ -H “Content-Type: application/json” \ -d ‘{“type”:”url”,”url”:”https://example.com/product/my-product/”}’ \ -u username:password Deployment Scripts: Include cache warmup in deployment pipelines: # After deployment, clear stale cache and warm up wp mamba-cache-for-woocommerce purge all wp mamba-cache-for-woocommerce warmup start Monitoring Integration: Monitor WooCommerce performance in external systems: # Check warmup status wp mamba-cache-for-woocommerce warmup status Minimum Requirements – WordPress 5.0 or higher – WooCommerce 5.0 or higher – PHP 7.4 or higher – MySQL 5.6 or higher or MariaDB 10.1 or higher Recommended Server Configuration – PHP 8.0+ for optimal performance – Redis or Memcached for object caching – Apache or Nginx with mod_rewrite enabled – At least 256MB PHP memory limit External Services This plugin connects to external services in specific scenarios. Below is a complete list of all external service integrations: CDN Integration (Optional, User-Configured) When you configure CDN integration in the plugin settings, Mamba connects to your chosen CDN provider’s API to purge cached content: Cloudflare * Service: Cloudflare CDN and APO (Automatic Platform Optimization) * Data sent: Zone ID, purge requests (URLs or cache tags), API authentication token * When: Only when you configure Cloudflare integration and trigger cache purges * Terms of Service: https://www.cloudflare.com/terms/ * Privacy Policy: https://www.cloudflare.com/privacypolicy/ Bunny CDN * Service: Bunny CDN pull zone management * Data sent: Pull zone ID, purge requests (URLs or cache tags), API key * When: Only when you configure Bunny CDN integration and trigger cache purges * Terms of Service: https://bunny.net/tos/ * Privacy Policy: https://bunny.net/privacy/ Fastly * Service: Fastly CDN cache management * Data sent: Service ID, purge requests (URLs or surrogate keys), API token * When: Only when you configure Fastly integration and trigger cache purges * Terms of Service: https://www.fastly.com/terms/ * Privacy Policy: https://www.fastly.com/privacy/ Generic Webhook * Service: Custom webhook endpoint (user-defined) * Data sent: Purge payload as configured by user * When: Only when you configure a custom webhook and trigger cache purges * Note: You control the endpoint and data format DNS Prefetch and Preconnect Hints (Optional, User-Configured) When enabled, this plugin adds DNS prefetch and preconnect resource hints to help browsers establish early connections to domains your site already uses. The plugin does not load any files from these domains – it only adds HTML hints like to improve performance for resources your site already loads. Common domains that may be included in auto-detection (if enabled): Google Fonts (fonts.googleapis.com, fonts.gstatic.com) – for sites using Google Fonts Google Analytics (www.google-analytics.com) – for sites using Google Analytics Payment gateways (js.stripe.com, www.paypal.com, etc.) – for WooCommerce checkout pages These hints only benefit domains your site already uses. No data is sent to these domains by the plugin itself. Freemius SDK (License Management) This plugin uses Freemius for license management and optional usage analytics: * Service: Freemius SDK * Data sent: License key validation, optional anonymous usage statistics (if opted in) * When: License activation, plugin updates, optional analytics * Terms of Service: https://freemius.com/terms/ * Privacy Policy: https://freemius.com/privacy/