You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Derek Jones edited this page Jul 5, 2012
·
30 revisions
Category:Core::Cache
The way CodeIgniter does Query Caching (namely Controller-based caching) works fine with small and decentralized pages where all controllers are pretty much independent.
But as soon as you have a model that's shared by a handful of controllers, you end up with a big mess.
Just take a model for generating the data for a tag cloud that's displayed on every page.
You would end up with dozens of duplicates and handling those caches would suck as hell.
I got pretty sick of this and thus I of re-wrote pretty much CI's entire caching storage mechanisms.
Using my code CI now supports several different ways to cache database queries.