API Caching with Tinder and Runnable (Carton #1)
June 3, 2016 | Robert GibbCREAM 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...
NewsCaching 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
InsightsCaching 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
ToolsYSlow 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
TutorialsA caching, resizing, reverse proxying image server with Nginx (End Point) Shows you how to use the
ngx_http_image_filter_moduleto 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.