Caching and CDN review

Eleven checks that answer one question in stages: is this response cached, by whom, for how long, and what happens when it goes stale. Caching defects are quiet by nature. Nothing errors, nothing slows down on your machine, and the first report arrives from a visitor who saw yesterday's price. Run the list against a cold URL and then against the same URL a second time, because half of these answers only exist on the second request and reading them once tells you nothing.

11 checksabout 64 min end to end

What the response asks for

Who is answering

What is being delivered

  • How to check content-encoding
    Compression and caching interact, and the size a tool reports is not always the size on the wire.
    5 min
  • How to check TTFB
    The number that separates a cache miss from a slow origin, which is the whole point of asking.
    4 min
  • How to check page size
    Gives the cache decision a cost, so an argument about max-age has a number in it.
    5 min

Take it with you

The file is the same list as Markdown checkboxes, ready to paste into a release ticket or a pull request description.

Ticks are kept in this browser only. They are not sent anywhere and other people do not see them.