Together we'll build a reddit clone in PHP.

The app will have horrible performance and instead of improving by adding DB indexes etc...
we'll see how we can add caching to it in a very regular manner to bring it from 20s to 20ms of response time.

We'll also demonstrate:
- how it can work with user based data (session data that is different on each page)
- how it can apply to APIs
- how that cache can be extended to a CDN
- how we can promote cache re-usability
- strategies to operate such a cache at scale

For those that know about it, this is similar to (but not entirely equivalent) Russian Doll Caching.

Comments

Comments are closed.

Peter Meth at 14:40 on 4 Nov 2023

Lots of code examples and visual diagrams helped to explain the non trivial concept of caching.

Really great. Two thumbs up

Bryant Son at 14:59 on 4 Nov 2023

Very interesting talk

Ryan Marks at 15:58 on 4 Nov 2023

I really enjoyed your presentation and plan to share this with my team.

This was an excellent presentation. There were a couple of spots where I couldn't track what was happening because it's such a powerful technique. I don't know how to fix that but I will try this library.