We have client that was experiencing cache issues. My research revealed that there were no cache headers in place, and so the browser was left to decide for itself if it should refresh the page. No bueno!!
This site checks the cache headers for you:
Request Metrics – https://requestmetrics.com/resources/tools/http-cache-checker
Here’s another site that tells you some good stuff, too:
Redbot – https://redbot.org/