I've always had a great a time using Fastly (varnish) for caching.
You can cache a lot more than you think if you mastermind your strategy.
A diagram of fastly/varnish state -> https://www.integralist.co.uk/images/fastly-request-flow.png
You can cache a lot more than you think if you mastermind your strategy.
A diagram of fastly/varnish state -> https://www.integralist.co.uk/images/fastly-request-flow.png
[1] https://www.varnish-software.com/developers/tutorials/http-c...
[2] https://info.varnish-software.com/blog/request-coalescing-an...
[3] https://docs.varnish-software.com/tutorials/object-lifetime/
[4] https://www.varnish-software.com/developers/tutorials/varnis...