in reply to Creating a CGI Caching Proxy

Not to give the question short shrift, but making a large file hop twice is going to take some time no matter what, especially since the image has to take 2 hops. (1 meg is a very large image for web use, consider compressing more/ smaller images).

A more effective solution might be to link the image directly to your home server directly from your web site if its not on the main site (cross post). I think there are ways of doing this that make it hard to know the image url if that is what you desire.