API Caching with Tinder and Runnable (Carton #1)
June 3, 2016 | Robert Gibb
CREAM was introduced by Wu-Tang in 1993. After that, web performance junkies caught hold of it, replacing cash money with cache hit. What followed was a storm of T-shirts (including one by us), even a parody by our friends at WP Engine.
But Cache Rules Everything Around Me isn’t just a good T-shirt idea – there’s also truth to it. The CREAM of the web is as thick as the CREAM of Wu-Tang, and those who scale websites and web apps know it. We know it too, which is why we started this.
A new carton of CREAM will be handed out every Friday with links to the best on caching. To help make it dope, send us a tweet with #cacherules, including a link to cache-related content published from now through next Friday. If we include it in next week’s issue, we’ll hook you up with a CREAM tee.
Now for the good stuff…
Caching now available for everyone (Travis CI)
Open source projects and private repositories running on GCE and OS X will get a caching backend for even faster builds
Caching best practices and max-age gotchas (Jake Archibald)
Probably the perfect article for the first issue of CREAM by a developer advocate for Google Chrome
CDNs aren’t just for caching (Julia Evans)
A reflection of everything a programmer learned about the “non-caching benefits” of CDNs during her first week at Stripe
Caching architectures (Tinder)
How the dating app used an API caching pattern to reduce the number of connections to its cache by 10x
Browser caching explained in plain English (WP Rocket)
Something that every web performance pro knows and that webperf beginners should learn
External API caching with Varnish and NGINX (Runnable)
This sandbox service can’t do much about latency and availability, but they can optimize the hell outta rate limiting
YSlow alternative for fixing page performance probs (MaxCDN)
The creator of sitespeed.io released a new open source project that tells you how to improve caching and so much more
A caching, resizing, reverse proxying image server with Nginx (End Point)
Shows you how to use the
ngx_http_image_filter_module to resize cached images on the fly
Props to Peter Cooper for inspiring us to create CREAM. One day it might be as dope as his projects.