This document discusses building a do-it-yourself (DIY) content delivery network (CDN) and provides guidance on the necessary components. It notes that CDN requirements have changed to focus on availability, performance, cost control and security. It recommends determining audience locations and potential traffic demands to place origin servers and points of presence effectively. It also emphasizes caching as much content as possible at multiple cache locations to improve performance.