Web caching products are a key solution to this problem. Caches gather superior network management information that allows for smarter network management. A Web cache exploits some inalienable facts of life on an HTTP network.
Many users request the same popular pages and objects.
This image must be delivered to a browser user every time the browser accesses one of Amazon's pages, and these pages are requested tens of thousands of times a day. On subsequent requests for the same object, the cache delivers the object from its storage rather than passing the request on to the origin server. The higher the number of people requesting the same object during its useful life, the more upstream traffic the cache eliminates. By handling object requests rather than passing them upstream to the origin server, caches reduce network traffic and improve the browsing experience for users. Caches can be located anywhere on a network, and each cache will store a different set of objects based on the needs of the users it serves.