Imagine a server running CouchDB (on port 5984) and Apache (on port 80). Sending a 10MB POST to each servers yields wildly different results; it takes an average of 1-minute 30-seconds for POST'ing to CouchDB via Futon ('Upload attachment'), and only 15-seconds to POST to Apache.
What might cause this strange difference?