Forum Moderators: open
A correctly configured server will send back either a 304 Not Modified (If the page has not been changed) or a 200 Found and the new version of the page (If the page has been updated since the specified date).
Thus if your server is doing everything right, the users should always see the newest version of the page. Although on occasion, you will get a user who has changed the settings on their browser to cache more aggresively. In this case theres not much you can do to override this because the browser won't even send a request to the server.
If you add the following meta tags to your pages, browsers will (probably) never cache them:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
But be aware that this can have performace issues if your page sizes are large.