Cheetah Cache

Full Page Cache solution for high traffic websites. A default Magento installation can take 1.5 to 2+ seconds to load a page in a Medium Amazon instance. With Cheetah Cache, we can reduce this time down to 90ms. It's 2200% improvement. Save money by not using as much server resources and your page will even load much faster.

Magento Community - Full Page Caching

A default Magento installation can take 1.5 to 2+ seconds to load a page in a Medium Amazon instance. With Cheetah Cache, we can reduce this time down to 90ms. It's 2200% improvement.

Magento is slow and here is our solution to it:

flowchart.png

What About Dynamic Content?

Its not a problem. To serve dynamic content, we offer a “hole punching” mechanism which can show the number of products in the cart or the currently logged in username on the site header without loading and rendering the whole Magento stack.

Puncholes

The hole punching is extendible, so it is very easy to add more functionality needed for your own webshop.

For Nimans, we created a lot of customisation to display specific prices for every customer synchronised with a CRM software and we can get 595ms page load times including the price synchronisation requests to the client's CRM server:

Here is a sample page with 13 holes on it, it could be rendered in 85ms instead of 1.6s and we got 595ms as the full page load time including images and CSS/JavaScript:

selection_017.png

Marketing And Tracking URLs

It's possible to ignore some GET parameters from being cached. This is good for marketing purposes when you have a tracking parameter in the url and the content is the same.

One Request For All

We are using only one controller request to punch all the holes in the template and this is where this extension can beat the other full page caches including the Varnish based ones. Doesn't matter how many holes do you have, it will be only one request behind the scenes to fill all of them.

Customisation

By defining hooks, your developer is allowed to extend the cache functionality without touching our code. We have loads of sample code how to apply multiple currencies, validate the cache based on a custom condition for example GeoIP location or "remember me" cookie.

Got a similar project? Get in touch...

Call: 0141 249 0641

or contact us

Call: 0141 249 0641
Address: 14 Duke St, Hamilton, ML3 7DT
  • developer
  • frontend
  • developer
  • solution