Drupal's best Content Delivery Network integration module is written by Wim Leers as part of his bachelor thesis. It is compatible with push and pull setups. A content delivery network does two things.
- takes the load off your dynamic server (PHP-MySQL-Apache);
- serves static files from servers geographically closest to the user
- Reduced dynamic server load