A load balancing service for a plurality of customers performs load
balancing among a plurality of customer Web servers. Requests for Web
content are load balanced across the customer Web servers. The load
balancing service provider charges a fee to the customers for the load
balancing service. A caching service is also provided that comprises a
plurality of caching servers connected to a network. The caching servers
host customer content that can be cached and stored, e.g., images, video,
text, and/or software. The caching servers respond to requests for Web
content from clients. The load balancing service provider charges a fee
to the customers for the Web caching service.