Sorry to drop in unannounced, but I read you guys had funding problems. Presuming a large part of the bandwidth is used for images, I had an idea that may help reduce the load somewhat. Basically, it involves a two-part system: interested users who want to help could install a proxy that filters e621 requests and sends a special response to the e621 server, indicating that it has kept a local copy of the image in question and is willing to share it with, say, ten other users. Then, when another user requests that image, one of two things may happen: 1) the other user also uses the proxy, in which case it could initiate a multi-source download for best speed. Or 2), the other user doesn't use a proxy in which case the server would HTTP forward the request to the proxy with the highest capacity (or take it itself if none is found). (1. also works to reward people who help out with better speeds, without unduly penalizing people who don't)
Presuming that a decent majority of the bandwidth is spent on a relatively small amount of images, this could reduce the server load, and bandwidth costs in the process.
Does that sound feasible? Can it work? If not, why not?
Thanks for feedback.
Updated by cetetic