But if a page is visited frequently, and thus is cached in the
visitor’s browser, then the next time they visit they might not get
the latest version.
How likely is it that the browser will show a cached version of the entire page, text and all? Old graphics, perhaps, if they’re very recently cached. But the initial HTML itself is always requested in any normal and controllable situation, isn’t it?
How likely is it that the browser will show a cached version of the entire page, text and all?
No, I routinely have to add cache-busting headers to pages I build where out of date contents would be an issue: file listings, cms admin pages, etc. I can’t count how many times I have tried to debug what I thought was an application error on my part, only to find that my browser was trying to save me 40Kb for some reason.