A cache is a computer memory with a short access time. Normally used for storage of instructions or data. A lot of web pages are dynamically created with software these days by querying the database associated with them. There are often plugins or something similar that will create a temporary copy of the page, essentially a cached copy, that can serve more quickly to others loading the same page.