Simple description of what cache is is a time saving trick web browsers use to speed delivery of sites that you go to frequently. It's a snapshot of the page that the browser remembers and returns each time you go to the page. This eliminates the need for graphics to load every time you go.
In every day web browsing this is great, you don't have to wait for all of the CNN graphics and site structure to load when you go check your news. However, when you want to see recent changes that your developer has uploaded it can be confusing. The scenario goes like this:
- Developer: I've uploaded your graphics and they are now live
- Client: I still see the old site
- Developer: You may have to refresh
- Client: I've refreshed, but the strange thing is I see the changes on Sandy's computer but not mine
- Developer: You will need to reset/refresh/delete your cache
- Client: .... *CRICKETS
Web developers have a tool that they can use that can be placed on the HTML that instructs browsers not to cache a page. However, like everything else in the world of HTML, it's not necessarily compatible with all browsers.
So, whether you say "cash" or "catch" I hope this has helped clear up some confusion of what it is, does, and how to clear it.
