Using content delivery networks
A content delivery network is a network of servers with a number of different geographic locations. When a user visits a website which uses a CDN, static files such as user downloads, images, style sheets, and JavaScript libraries are downloaded from the visitor's closest server on the Content Delivery Network. This reduces the number of connections to our primary web server, and increases the speed at which the site loads for the user (while in most cases it won't speed up the PHP processing or the HTML transfer, the images, and other supporting files, are usually larger and take longer to download).
CDN module
The CDN module (http://drupal.org/project/cdn) allows us to easily set up our Drupal installation to serve various images, files, and other assets from accounts we have set up with content delivery networks: