Decrease Network Cost You can cache content at different points in the network path between the origin’s content and the consumer’s content. If the content is cached closer to a consumer, requests are going to cause much-added network activity beyond the cache.
Enhances Responsiveness With caching, you can retrieve content faster as the whole network round trip isn’t necessary. All caches that are stored close to the user, such as browser cache makes the retrieval almost instantaneous. Facebook app is the perfect example that uses a cache to store the images and shows them even when you are offline.
Improves Performance For the server where the content had been created, better performance can be facilitated by enabling aggressive caching. The creator or owner of the content can leverage the robust servers along the delivery path for taking the brunt of specific content loads.
24/7 Avalability of Content Since certain policies are in place, the cache can be used for serving content to the end-users even when it isn’t available for a shorter time from the server it originated from.