This document provides an overview of HTTP caching and content distribution networks. It begins with a review of HTTP and persistent connections. It then discusses how caching works in HTTP, including cache validation via If-Modified-Since headers and ETags. It describes how web proxies and content delivery networks can be used for caching. Finally, it explains how content distribution networks like Akamai replicate and distribute content to edge servers close to users for improved performance.