Cache

Caches store the data the user requests from a webpage, which helps for quick access later. Instead of fetching the data from a server or a database, caches provide a much smoother run, with an easier server load, faster responses, and a reduced amount of data to be sent.
Hence, it leads to less strain on bandwidth and quicker page loads. It handles a website’s rush without letting it slow down. Based on its nature, they are classified as follows:-
Page caching is a method where all web pages are stored in a cache.
Object caching involves storing of the specific data objects or the query results in a database in memory.
CDN (Content Delivery Networks) caching stores static assets like images, CSS files, and JavaScript files across multiple edge servers.
Browser caching stores static resources locally on the user’s device.
Fragment caching involves caching specific parts of a webpage, such as navigation menus or sidebar widgets, that are reused across multiple pages.
Reverse Proxy caching stores website responses from the main server, provided at the user’s request.