Bolt - Magento Full Page Cache

Bolt - Magento Full Page Cache
5.0 5.0

Add full pache caching functionality to Magento Community and be amazed at how fast your site loads with Bolt.

  • Cache core Magento modules and any 3rd party Magento extension.
  • Hole punching fully configurable from the Magento Admin. No coding required!
  • Compatible with any web server and works on shared hosting, VPS and dedicated hosting.
  • Achieve a time to first byte (TTFB) of less than 500ms!
  • Bolt now supports Memcache, Redis and the Magento file cache!
Secure Checkout Version
Check our new Full Page Cache Warmer extension!
Compatible with Magento Community - & Magento Enterprise.

Magento Full Page Cache (FPC)

A full page caching extension is by far the quickest and easiest way to speed up Magento and Bolt is currently out performing all other FPC extensions for Magento. Bolt FPC does this by sitting in front of Magento, intercepting all incoming requests and determining whether the request can be retrieved from the cache or whether it needs to be passed to Magento. If the request can be dealt with via the cache, Bolt can skip the database connection and skip loading the Magento framework, which are 2 slowest parts of Magento.

Bolt FPC can be used on dedicated servers, virtual private servers (VPS) or even shared servers and requires no additional software be installed to work. It works on Apache, LiteSpeed and Nginx web servers.

Time to First Byte and Bolt

The time to first byte (TTFB) is the time that it takes for a request from your browser to reach your web server, the request be processed and the first byte be sent back to your browser and is a good indication of how quick your application is. When a request has to be processed by Magento, this value can be extremely high but when a request is handled by Bolt, this value is almost always less than 1 second and for most people, less than 0.5 seconds!

Bolt vs Varnish vs Other FPC Extensions

There are multiple similarities between Bolt FPC and Varnish and a few key differences. Both Bolt FPC and Varnish sit in front of the application, intercept requests and try to handle them, which can provide amazing improvements in speed and a decrease in server resources used. The key difference between them is that Bolt was written specifically for Magento, allowing it to make specific optimisations for the Magento system and deliver cached pages quicker than Varnish. Bolt FPC also has an easy to use configuration system in the Magento Admin and comes ready configured for most Magento websites.

Most other Magento FPC's work inside the Magento framework rather than in front of it. This means that even if the FPC extension can deliver the request from the cache, a connection to the Magento database is still created and the Magento framework is loaded. This will stop these FPC's from ever getting truly impressive speeds.

Cache Cleaning

Bolt now adds a small 'Bolt' link to your Magento Admin header, which when clicked will reveal a modal window containing several Bolt options. This window will allow you to view the Bolt FPC configuration, go to the Magento Admin Cache Management page (where you can flush the Bolt cache) or quickly clear the cache for a single URL. You can also clear the cache for a single page and all sub-URLs.

Bolt also includes auto cache refreshing so if you modify a product in the Magento Admin, the cache for this product is cleared. The same is true for CMS pages, categories and product stock levels.

Hole Punch

Bolt uses hole punching to force certain parts of your Magento site to be loaded dynamically rather than from the cache. This feature comes ready configured so you usually don't have to make any changes to get this working. By default, the hole punched content will be cached, making this second layer of cache almost as fast as the first layer! If you need help configuring the hole punch for custom blocks, check the Hole Punching in Bolt article.

Add Opti for Quicker Results

Bolt will massively decrease your TTFB, which is the time it takes the request to go from your customer, to your server, through your application and back to your customer but this isn't the whole story when it comes to a fast site. You may have a great TTFB, but tons of JS and CSS files on your site that aren't minified. This means that you're forcing your customers to download data that isn't necessary. To solve this problem I developed Opti side by side with Bolt. Opti will remove all dispensible data from your CSS and Javascript files as your HTML code. The end results for your customer will be the same but they have much less data to download on each request.

Post your comment

FishPig Ltd