Always use memcache when running Zurmo

I just wanted to stress that every installation should use memcache.  Soon in the future we will probably change memcache to being required.  Why?  Because there is so much work that has been done to take advantage of

memcache, that not using memcache might produce a negative impression of Zurmo.  Without memcache the application runs slower.  So everyone use memcache!

Leave a Comment


    Why not leave all users to select their cache and just recommend to use memcache?

  • Ivica Nedeljkovic

    The reason why we forcing memcache is that in future we plan to allow multi server support, and from all cache systems, I think only memcache(and memcached) supports it. However, if you want to use different cache system, you can easily override cache functions, to use some other cache system.

  • Superrb Studio

    I have just been trying out Zurmo, I have a memcache cluster already set up which I wanted to use, but I was unable to install Zurmo without installing memcached on the local server. When going through the installation I set the configuration to use my memcached cluster endpoint. Now whenever I try to turn off memcached on the local machine (I don’t want it running as it is wasting resources) the Zurmo app shows a server error:

    PHP Warning: include(): Failed opening ‘SecurableModule.php’ for inclusion (include_path=’.:~/zurmo-crm/system/app/protected/modules/api/tests/unit/forms:~/zurmo-crm/system/app/protected/modules/api/tests/unit/models:/usr/share/php:/usr/share/pear’) in ~/zurmo-crm/system/yii/framework/YiiBase.php on line 418

    Any ideas?

    • Jason

      Can you post this to the forums, i think this is an interesting issue that we should work on there.