I need some clarifications on how to use caching plugins & CDN's. For example, I have a wordpress multisite install with over 100 sub-sites/users. All sites have some pages in common which are all updated sitewide occasionally or I make a css change to the theme that is in use by all sites. So if I am updating & testing theme changes I have to disable the caching or cdn while I am working on it. What if a user is updating a page on their site, they don't see the changes because of the caching. Do some plugins know that something has changed on a page to load that page from cache? Or do you just have to clear the caching plugin or cdn every time you make an update? Does that make sense? How do you minify or cache a site that has frequent page updates?