Hi,

I have installed boost and wondering if I still enable the default "Caching mode" under "/admin/settings/performance" the one that has a label "Normal (recommended for production sites, no side effects)".

Comments

ayesh’s picture

Disable core caching. Normally Boost disables core caching when you enable Boost module.
If you have enabled both, most likely to not updating pages for a very long time.

jaypabs’s picture

Thank you very much for the reply.

BTW, can I installed cache router if I already have boost?

ayesh’s picture

Yes you can. But, as I have personally tested, installing both is WORST.
Boost is completely different from other caching methods. Boost just does some "magics" in .htaccess file and route anonymous traffic to static files.
If you use both, setup Cache Router to ignore anonymous traffic.

jaypabs’s picture

Hi,

What caching module you are using right now? Boost or Cache router?

Currently I am using boost. I don't know if cache router is better than boost.

ayesh’s picture

Cache Router is not a caching module. It just let you use different caching methods such as Memcached ,Authcache, etc in a great way.
I don't even use Boost. Just core caching.
If your site is slow with only core caching, mostly it's because you have not optimized your sql server.
I also use DB maintenance module as I have no time to do it myself.

jaypabs’s picture

I'm wondering why you suggest to disable core caching on my first question when you don't use it.

Actually I don't know how to optimize MySQL. I let hostgator do it for me.

ayesh’s picture

I mean, I use core caching INSTEAD of Boost.
As you use Boost, I said to disable core caching.

Simply use DB maintenance module. It will optimize database on cron runs.

luyendao’s picture

Thanks for info - i've been reading up as much as I can on caching strategies, some are more viable than others. What would you recommend to be some good caching strategies for a site that will consist primarily of authenticated users, obviously can't cache dynamic reads/writes but what can I do to load balancing?

Hope I used all the write terminology lol ;-) Thanks

ayesh’s picture

If I have been asked to tune performance of site, I will change mysql storage engine to InnoDB (globally), Enable Views caching, Optimize images(http://smush.it is the best service I have seen but it's only for PNG files and it removes transparency of images) and use APC.
It works in most times.

If you have a very very slow site, disable all modules(write down which were enabled) and enable them one by one with sets(for an example, if you enable Feeds, enable Job Scheduler, Feeds, Admin UI, etc at once.).