|
Check if you have turned on the mysql query cache.
I don't cache entire pages, because of the different user permissions. I implemented a cache that sits on top of the built-in database cache which caches the categories, category properties and the user permissions. I use memcached to store these values so that the database will only be hit if the cache invalidates. Took me about 6hours to get it right, because the built-in caching isn't encapsulated within specific functions. So I had to change several scripts to get it right.
|