LiteMage Cache

  • Popularity Score 2282 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Greatly speed up your Magento store with the ultra powerful LiteMage full page cache!
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect 2.0

Magento Connect 2.0

Previous Next

LiteMage Cache

LiteMage Cache for LiteSpeed Web Server is a powerful, open source (under GPLv3) full page cache built for Magento stores running on LiteSpeed Web Server w/ LSCache. Because it is part of the web server, LiteMage Cache does away with the communication problems and overhead that other page caching solutions suffer from. The LiteMage Cache extension for Magento automatically integrates Magento installations with LiteSpeed's top-of-the-line ESI implementation, combining the greatest Magento performance enhancement possible with a painless set up. All you need is a license for LiteSpeed Web Server w/ LSCache and LiteMage Modules and a LiteSpeed account (created during checkout).

LiteMage 2 For Magento 2

LiteMage Cache 2 for Magento 2 is available on github.

Magento is a great ecommerce solution, but very slow by default.

Magento is the most popular e-commerce platform on the Internet, but its modularized architecture and flexible configurations come with a cost: more than 4 million lines of PHP code and 2 million lines of XML configurations. This overhead makes Magento resource hungry and leads to performance issues — even a medium-sized store can require a very powerful server or cluster of servers.

Magento is not page cache friendly.

Page caching is the most powerful way to bypass Magento's heavy framework and speed up slow pages, but even though 95% of the content on a Magento page may be the same for all visitors (and is thus safe to cache), items in a shopping cart or a list of last viewed items, for example, cannot be cached and shown to all visitors. Because of these small blocks that change per-user, traditional page caches cannot cache most Magento pages and are not able to speed up Magento significantly.

Hole punching to the rescue.

LiteMage Cache uses Edge Side Includes (ESI) to punch holes in pages where information changes from visitor to visitor. The remaining content is saved to cache. When the next person visits the same page, the cached content is served quickly, with only the holes needing to be filled in with data for that visitor. LiteMage Cache also caches per-user data in private caches, so entire pages, even those with multiple holes, can be assembled completely from cache.

hole-punch illustration

What Is LiteMage Cache?

litemage cache

LiteMage Cache features:

  • Open source under GPLv3.
  • Support for Magento 1.9.x and Magento 2.0.x.
  • Compatible with both LiteSpeed Web Server and LiteSpeed Load Balancer. Works in a single server environment using LSWS, and clustered environment using LSLB.
  • Caching is highly customizable on both a global level and a per-store basis. Tag based caching, allow purge by tag from external programs.
  • Supports Last Viewed Product (this can be turned off for even faster speeds), Product Comparison, Stock Tracking, and other features requiring communication with the Magento backend.
  • Supports layered navigation, category filtering, and product toolbar options (view as, sort by, and show per page) functionality.
  • Supports multi-site, multi-store, multi-currency, and multi-user groups.
  • Supports extensions using AJAX based carts/wishlist.
  • Supports separate mobile views, GeoIP based views when using together with rewrite rules.
  • Compatibility with third party themes including AW, MT, and Ultimo themes. Default configuration works out of box for most third party themes.
  • Supports caching for Fishpig WP pages.
  • Edge Side Includes (ESI) engine for hole punching. Punched holes are configurable and mapped to blocks defined in the Magento page layout.
  • Main page and public blocks are cached once and served to all users. Private blocks are cached per-users and served only to that user.
  • Retrieve multiple ESI blocks in one request, minimizing the overhead of building pages with multiple blocks.
  • Built-in customizable multi-threaded crawler to warm up cache.
  • Allow user supplied URL list for warm up at different frequency and priority.
  • Built-in Delta Crawler to warm URLs related to purged tags.
  • Built-in configurable auto-collect feature builds and maintains a list of frequently visited URLs that are not included in the sitemap (this includes deep urls with different filter selections).
  • Cache Management page allows easy tracking of the number of objects in your cache and crawler status as well as easy crawler resets.
  • Keep your cache always warm by setting Warm Up Interval to a shorter duration than the cache TTL and auto recrawl purged tags.

LiteMage Cache Benchmarks

litemage benchmark

Demo Store

How Does LiteMage Cache Compare to Other Page Caching Solutions?

Varnish-based solutions

  • Complicated to set up.
  • Requests dynamic blocks individually, multiplying the high cost of Magento framework initialization. Can make a cached page even slower than an uncached page.
  • No SSL support. Frontend proxy server required to support HTTPS, adding even more layers.
  • Uses AJAX, which lowers overall server performance.

PHP-based solutions

  • Content is cached by PHP so all pages are still generated dynamically by PHP. PHP is a heavy language and overall scalability is thus limited by PHP scalability.
  • Reliance on PHP causes generally slower page load times.
  • Limits in PHP scalability make PHP solutions vulnerable to DDoS attacks.

LiteMage Cache

  • All content can be assembled from cache, even per-user content and private blocks, for best performance.
  • Multiple blocks are called for in a single request, lowering overhead.
  • Native SSL and HTTP/2 support.
  • Supremely scalable -- handles tens of thousands of connections without missing a beat.
  • Built-in anti-DDoS features in LiteSpeed Web Server protect you from attacks.


The LiteMage Cache extension for Magento is free to download from Magento Connect, but requires the purchase of a LiteSpeed Web Server license with the LiteMage module enabled.

You can purchase LiteSpeed Web Server + LiteMage Cache module through one of our Software Only Packages.

  • Starter - starting at $26.00/month with a limit of 1,500 publicly cached objects per Magento installation/user.
  • Standard - starting at $60.00/month with a limit of 25,000 publicly cached objects per Magento installation/user.
  • Unlimited - starting at $120.00/month with no limit on publicly cached objects.
If you are already using LiteSpeed Web Server with LSCache module, you can upgrade your existing license to include LiteMage for $0.00-Starter, $40.00-Standard, or $100.00-Unlimited.

For more information on pricing and how to order, visit our LiteMage Pricing page.

Free Trial

Try a free 15-day trial of LiteSpeed Web Server w/ LSCache+LiteMage!

Installation & Configuration

For more information on the installation and configuration of the LiteMage Cache module, visit the LiteMage Cache Wiki. If you do not feel comfortable setting up LiteMage or want assistance, you can order our LiteMage Cache Setup service.


LiteSpeed Technologies will continue to maintain the LiteMage module with updates, bug fixes, and feature enhancements. You can get free support through the forums. For bug reports and license related questions, use the ticket system in the client area.

M1 Extension Versions

Improvements, Bug Fixes

2017-03-10 19:31:15
  • Version number: 1.3.5
  • Stability: Stable
  • Compatibility: 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Improvement: Improved compatibility for Magento 1.7 stores not using form_key.

Improvement: Improved compatibility with customized themes.

Bug Fix: Fixed a bug where AJAX output containing ESI blocks could break JSON format.

Bug Fix: Fixed a bug where an external extension setting the layout cache ID could break checkout (Amasty - One Step Checkout).


2017-01-26 17:02:41
  • Version number: 1.3.4
  • Stability: Stable
  • Compatibility: 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Improvement: Improved compatibility of customized themes where ESI Blocks include setter functions.

Improvement: Disabled product 404 pages are now tagged with product/category IDs. Related URLs will now be auto-purged when these pages become available again.


2016-12-22 20:53:55
  • Version number: 1.3.3
  • Stability: Stable
  • Compatibility: 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

  • Improvements: Improved the compatibility with other plugins when rendering ESI blocks.

Bug fixes

2016-12-09 20:00:59
  • Version number: 1.3.2
  • Stability: Stable
  • Compatibility: 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

  • Bug fix: Fixed a bug when ajax response contains ESI block and the ESI urls was encoded by json output.

Major Feature Enhancements, Bug Fixes

2016-11-07 16:49:57
  • Version number: 1.3.1
  • Stability: Stable
  • Compatibility: 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

  • Major feature improvement: Improved first page load speed for new visitors. This feature requires LiteSpeed Web Server 5.1.10 or LiteSpeed Load Balancer 2.0.1
  • New feature: allow separate cache copies for each defined user group.
  • New feature: allow crawlers to warm a copy of the site for logged in users.
  • Improved generation of site urls.
  • Bug fix: Fixed a bug caused when ESI blocks have child blocks with special layout handles.
  • Bug fix:Fixed a bug that sometimes caused some layered ajax navigation to not show up properly.
1 2
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by LiteSpeedTech

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.