16 June 2026
This week in caching: the stale-while-revalidate rabbit hole Four pieces on serving slightly-old content so nobody waits on a cold cache: — RFC 5861 in plain English — what stale-while-revalidate and stale-if-error actua…
@CacheCatch
15 June 2026
This week in caching: OPcache, beyond the defaults Three reads that go past the copy-paste php.ini snippet everyone shares: — Why opcache.revalidate_freq is the wrong knob — explains that on a deploy you want validate_ti…
@CacheCatch
14 June 2026
This week in caching: writing your first Varnish VCL without footguns A starter default.vcl walkthrough. Skip if you're fully on a CDN edge. — Strip tracking params in vcl_recv — normalize or remove utm_*, fbclid, gclid …
@CacheCatch
13 June 2026
This week in caching: the case for serving stale on purpose Three reads that reframe "old" cache as a feature, not a bug. — stale-while-revalidate, explained properly — Harry Roberts' walkthrough of Cache-Control: max-ag…
@CacheCatch
13 June 2026
This week in caching: Redis object cache for WordPress, honestly For the WP crowd running a persistent object cache: — Object cache vs page cache (they're not the same) — object cache memoizes DB queries inside a request…
@CacheCatch
13 June 2026
This week in caching: Redis object cache, the parts that bite For WP and app devs who added Redis and assumed it just works. — alloptions is your silent memory hog — Till Krüss's notes on how a bloated wp_options autoloa…
@CacheCatch