First of all, why speed up your site? The search engines now look at page load time to give your website a good page rank. Plus, you may easily lose potential sales or email captures if your site takes more than a second to load!
My quest for faster load time information led me here: http://www.larre.com/2010/01/24/amazon-s3-and-cloudfront-with-wordpress-and-dreamhost/ – a blog post about using Amazon CloudFront with my web hosting company, Dreamhost to create a CDN (content delivery network) to spread out the http requests from users (thus decreasing load time). Turns out, my favorite web hosting company, Dreamhost, is not only a green web hosting company, but is the first to roll out this new feature!
Dreamhost/Wordpress users, here are the steps involved:
1) Deactivate and delete any other caching plugins you may already have installed on your WordPress site. Verify they are completely deleted using your ftp program to make sure the plugin folder is REALLY gone.
2) Create an Amazon AWS Account. Please note: it may take several hours for your account credentials to be functional.
3) Log into your Dreamhost web hosting panel and go to “Goodies” –> Amazon CloudFront.
4) Copy your Amazon CloudFront settings into the Dreamhost settings and click “Create CloudFront.” Dreamhost automatically creates the new CloudFront bucket for you. It will appear in your AWS Console after it is created.
6) Install W3Total Cache DEVELOPER version.
7) Activate the plugin and enable CDN only.
8 ) Configure the CDN settings and click “create bucket” then “test.”
10) Make sure you set the ACP (permissions) to “Read Only” for “All Users” or “Everyone” otherwise your images and other content may not show up. Here are the screenshots for using S3Hub:
P.S. I am an affiliate of Dreamhost as well as a user and a big fan (as you can tell!).