A content delivery network (CDN) edge server is provisioned to provide
last mile acceleration of content to requesting end users. The CDN edge
server fetches, compresses and caches content obtained from a content
provider origin server, and serves that content in compressed form in
response to receipt of an end user request for that content. It also
provides "on-the-fly" compression of otherwise uncompressed content as
such content is retrieved from cache and is delivered in response to
receipt of an end user request for such content. A preferred compression
routine is gzip, as most end user browsers support the capability to
decompress files that are received in this format. The compression
functionality preferably is enabled on the edge server using
customer-specific metadata tags.