If you get to this page you are probably wondering why a change you made is not visible on the web (yet). And it is also very much likely that by the time you read this, the changes are suddenly visible.
So what happened?
To make sure your site is as fast as possible your webdesigner likely installed a caching plugin, and they likely told you how to clear the cache. This is most likely outcome but caching can be happening at more layers.
Another reason why this can happen is a complete different level of caching at the webserver itself. If your server has NGINX enabled on top of the Apache webserver, it will serve pages much faster, but it also does this by caching the most accessed pages in memory, this cache is cleared when changes are found, but it may, for a short while, serve the old page. If you make frequent changes to your site (i.e. during development) you do not want this to happen, you can disable the NGINX cache in your cPanel. You can also clear the NGINX cache there if needed. Usually waiting a bit till the cache is automatically updated is enough. But still we can get a layer higher.
If you use the Cloudflare service you may be caching even before the requests is even connecting to our server, in that case you will need to login to CloudFlare to clear the cache in their network (note that this may take up to 30-60 seconds to happen all over the world).
As you can see 3 common ways where data can be cached on the way to your visitors screen, and often, one is not alone and multiple layers of cache are in use. Keep in mind that you have to start in your application and work outwards to clear the caches.
We hope this little knowledge is helping you when developing/updating your website, but if in doubt, feel free to contact our support for assistance.