Here's my situation: I'm hosting a personal website on my home desktop computer. I expect my site to have around 1000 visitors per day. The problem is that my Internet connection isn't very fast (20 mbps download, 4 mbps upload).
Most of the pages on my site have around 2 MB of images. I'm thinking of uploading those images to around 10 free image hosts and store the direct links in a database. Whenever images need to be loaded for my site, I have a PHP script make a redirect to one of the 10 or so URLs and ensure that each URL gets equal hits.
Would this be a good way of dealing with the bandwidth issue?