A public REST endpoint serving the same payload to everybody, hit forty thousand times a day, and generated forty thousand times. WordPress sends no-cache on REST responses by…
A per-request memoisation cache keyed by object was holding every entity loaded during a long-running command, and the command was using 900 MB by the end. This only…
The object cache API is always available and, without a drop-in, discards everything at the end of the request. Within a request it is still worth having —…
The read side saves a response body when clients cooperate; the write side prevents a lost update whether they cooperate or not. Making If-Match mandatory rather than optional…
A cache entry expiring under load means every concurrent request recomputes it, and a lock makes them queue instead. One request recomputes slightly early while everybody else is…