Usually it is the designer who gets in a panic as the changes do not seems to be appearing or the page is wacky.
It is fair and proper that after uploading multiple changes in short order, Ctrl+F5 is the righ tool.
When you are developing and presenting for the client then you need to force a refresh of the served pages to avoid the client getting confused. At this point in the development cycle, caching is not relevant.
When you get final release, you keep your recaching mechanism is place until all clients have viewed the final version. Keep the recaching in place for a week and then republish without.
You need to decide how often a refresh is required. For some clients, it is rarely...
Never publish to the live site while developing. If important enough, set up a staging location.
Funnily enough, Xara Cloud is now my preferred delivery point for development and staging as Xara's virtual application is now doing all the heavy lifting.
You also have to ensure there is no server caching going on. a client just had three wasted days chasing will o' the wisps around this very aspect.
I asked Xara to specifically introduce a forced refresh mechanism for some of the JS & CSS assets that affect font type, size and decoration. It's only been a year.
Acorn
Bookmarks