Content Delivery Networks (CDN) utilize the large caching capacities at the edges of the network to case down the media serving requirements of Internet sites and to enable faster delivery of content to the end users. CDN technology can scale from small enterprise networks to large global networks. In the case of eLearning content, a heterogeneous network with a mixture of options can be used. CDN caches are updated frequent enough to mirror the right content of the site, yet the updates are at times which would not load the network during heavy demand. Edge Side Includes (ESI) enables personalization features and simultaneous use of distributed databases. Having established a wide-area load balancing, to establish the same at the local area, peer-to-peer file sharing techniques can be applied.