Caching (pronounced 'cashing') is a temporary storage area for downloaded files, usually files that are automatically downloaded when you load up a website. For example, our logo on our Peters Web site (top left of the page) is automatically downloaded when you look at our website. Its essential that files are downloaded from a website to your browser as it allows you to view all of the content and interact with that website.
A great analogy to use when thinking about caching is if you were to visit a store to pickup some lunch, you haven't visited this store before so ask the store assistant where the items are that you are looking for. It takes some time as you have to find where each item is within the store...The next day you enjoyed the lunch you had the day before so much that you go back to the same store for the same items. This time you don't have to ask where the items are as you recall where everything is from yesterdays shopping trip.....you are in and out in no time and have much more time to enjoy that tasty lunch! This is a silly example but goes some way to explaining how caching works and its importance as a process within your internet browsing experience. It's great to have an area where files can be accessed without having to retrieve them from a network every time you need to access them, this increases network traffic and greatly impacts on the speed at which the web files download to your browser.
Here are some links to some other Knowledgebase articles that discuss Caching: -
'Setting up a Wordpress (WP) super cache' - https://www.petersweb.me.uk/knowledgebase/55/Setting-up-Wordpress-WP-super-cache.html
'Information about Cloudflare' - https://www.petersweb.me.uk/knowledgebase/59/Information-about-Cloudflare.html
I have included the article about Cloudflare as i would say it is the best platform for caching (the data is distributed amongst over 150 data points)
As with all articles please get in touch if you would like any more information or would like some advice around this topic. You can get in touch by launching a support ticket (open a ticket) with our hosting department.