HTTP file uploads

I’m working on a site that requires uploading photos over HTTP from a HTML form in the content manager. The upload script works just fine; I typically get successful uploads. When I don’t get successful uploads, I’m not getting file upload errors, instead I’m just getting the transfer hanging indefinitely. Even on some that successfully complete, the transfer hangs for an inordinate amount of time before succeeding: say 3 minutes for a 70k web-ready jpeg.

Is anyone familiar with some settings I need to alter from the default DreamHost configuration in order to get this working in a more reliable/faster manner? This is a very poor experience relative to other times I’ve worked with HTTP file uploads, so I’m hoping I’m just not configured correctly rather than it being something I’ll have to live with vis a vis DreamHost’s service.