I am performing load test on Moodle 2.4.4+ in a clustering environment (i.e. 1 LB, 5 Moodle web servers, 1 MySQL db server). However, the result is very very very poor if i follow the instruction of Moodle to put the cachedir in a shared folder and cachedir/langstring in a local folder. The MUC cache settings are also the default settings.
OpenU of UK also mentions the Moodle 2.4 slowness problem in http://planet.moodle.org/ and her suggestion is to use memcache for MUC and suggest "nine speed-ups we can make to Moodle 2.4 in the core Moodle code".
May i ask
1) where i should put the cache folder? a shared folder or local one?
2) how should i configure the cache store for request, session and application caches in Moodle MUC? Using memcache for all of them?
3) just setup 1 memcache server to serve 5 Moodle web servers?
Thanks a lot.