Caching methodologies have not been given much serious attention. Developers generally think that cache can be added, and they will only see benefits, not penalties. However, a poor cache implementation could mean the difference between blazing fast performance, experiencing inconsistent usability, unexplained random timeouts, and even random stale (out of date) content which you cannot explain.
In this presentation we will demo and compare different caching methodologies, and their perceived real world uses. We will discuss Donut cache, Memory cache, Redis, Varnish, Cloudflare, CDNs, and many more. We will dive into demos of real world implementations which can cause unpredictable problems.
At the end of this presentation you will be aware of the different trade-offs with each caching methodology, and which might best for your situation.