Configurating the Cache Engine

It sets qualifying conditions to determine if visitors view cached or uncached pages and/or dynamic content within those cached pages.

Showing admin screen allowing advanced extension configuration

The Full Page Cache extension allows for your cached pages to load in as little as 100 milliseconds. This is compared to an uncached performance of up to 4.5 seconds on a page load. Servers are able to serve up to 100x more requests with the same resources, thus lowering total server cost.

This extension enhances Magento® store response time up to 90% over the default Magento installation. The extension also reduces HTML page load to 0.1 – 0.4 seconds and does much more to improve overall performance.

Full Page Cache Extension Features

Dynamic Versus Static Pages

Dramatically Improve Delivery Speed of Static Pages – Pages with no personalized content (e.g. the shopper is not logged in) are cached and then delivered out of that cache without the need to build it on each request.

Dramatically Improve Delivery Speed of Personalized Pages – Pages with personalized content are mostly cached and only the personalized content is derived from the server on delivery.

AJAX Based Hole Punches – Uses AJAX and HTML5 Local Storage in conjunction with the caching. The full page is delivered to the browser on first request and then the dynamic components are loaded by the browser in separate requests after the page is delivered.

Pre-configured Hole Punches – Several common hole punches (top links, cart, etc.) are preconfigured so that they are available immediately.

Server Resources

Lower Resource Utilization on the Server – >Because pages don’t need to be built dynamically on each request, Magento® does not need to use as much processing power or query the database, which lowers the amount of processor and disk access necessary.

Lower Hosting Costs – You may be able to downgrade your physical server needs for CPU and memory at your hosting provider.

Multi-currency Support – Caches pages with different currencies and delivers back the correct currency page for the user.

Multi-store Support – Supports multiple stores running under one instance with different domains (additional licenses required).

Exclude URLs from Cache – Specify specific URLs that you do not want to be cached.

Fine grained, page by page, cache control – View all pages in cache and remove specific pages from cache instead of clearing the whole cache.

Bulk (groups of or all pages) cache control – Delete groups of pages from the cache, or clear it entirely.

Pre-Cache Site with Built-in Crawler – Run a built in crawler across the site after clearing the cache to recache the pages before shoppers view them.

Special Conditions

Remove/Recache Products on Stock-out/in – When a product goes out of stock, many sites want to remove the visibility of that page until it is back in stock. Our software picks up inventory change events and if it goes from in stock to out of stock it will clear the cache of pages that referenced that product. When it comes back into stock, it will do the same thing.