Just wondering what the recommended Trellis setup is for Caching with a load balanced, multiple server environment? Is the included FastCGI caching suitable for this setup, or perhaps should we solely use Memcache(d) in this situation?
In a load balanced setup you do not want individual servers maintaining cache state because this can lead to somewhat unpredictable cache hits or misses depending on what server fulfills a request.
You will probably want a central memcache instance to share between the servers anyway, so mind as well use it to cache the pages.
You could also use Nginx as the load balancer and use its
proxy_cache feature instead of
Many thanks for the replies, will look into
proxy_cache for page caching across servers.
Until memcache (not memcached) supports PHP7, we are still at odds about how to best implement our Object Caching with the latest Trellis. Im sure you are all keeping an eye on it also!
What’s the problem with
memcached? It’s the better PHP extension.
Only problem being that W3 Total Cache doesn’t work without
memcache, which unfortunately might be a hard requirement (out of our hands). Thanks for the replies however, thats really helpful to our cause at the moment.