I have a single-threaded Rails application running in thin single-threaded mode on Geroku cedars.
While I am making a huge POST request (file upload) that takes more than a minute, I can execute other GET requests at the same time.
Heroku support assures me that their routing level does not save the request and then sends it right away (which is the behavior of many proxies like nginx). They insist that my application handles concurrent requests.
What's going on here?
source
share