Published by Mijingo

movie icon image

EE Insider Blog

Spend your time learning and developing sites with ExpressionEngine and we'll use this blog to keep you informed of all the news related to ExpressionEngine and CodeIgniter.

» Read more in the Archives.

» Have a tip? Send us your EE news.

Learn ExpressionEngine Today

Over a series of 8 videos, watch and learn as Ryan builds an entire ExpressionEngine website from beginning to end. Get started now.

New Add-On: CacheCracker

Is “cracker” the new “-ee”?

Maybe.

Regardless, CacheCracker is a new extension from Issac Raway and it boasts the ability to “give you complete control over caching in your ExpressionEngine system.”

The extension, which is available via Github while in beta testing, has forced caching for all templates, expiring caches for edited templates, caching of global embeds and more.

Read the documentation for the entire list of functionality and download the public beta to help Issac test out the new extension.

Posted on Aug 09, 2011 by Ryan Irelan

Filed Under: EE Add-ons, EE Extensions

Brian11:15 on 08.09.2011

This might be a bit biased b/c Isaac is a co-worker, but we’re using this on 2 sites, both are multi-lingual and using Structure. We had 1 page with 3000+ queries, which is a problem within itself that was resolved outside of CacheCracker (nested loops anyone?), but it’s page load time was 18 seconds. With CacheCracker installed, it was 0.7-1.2 seconds.

CacheCracker piggy backs off of EE’s built in caching, but just adds a lot of extra features, like cache clearing when you save a template or entry. You can get almost full static page caching from this, even if you’re showing things like dynamic member data, just change your variables to {#member_name#}, and it’s parsed from the cached files (note that feature requires the Wallace extension too).