We have a Rails 3 application (runs on Passenger), which is located behind the NGINX server (load balancer). The main feature is downloading files from the browser. Which technology is a good choice for handling file uploads? The target will not affect application servers and be scalable on more than one server, if necessary. The Node.js implementation of node-formidable looks good. But I would rather have the Ruby Implementation retain the shape of the tool frame.
Files are expected to be somewhere between 100 KB and 100 MB.
We will be using Thin or Goliath for the time being . But I'm not sure that here the main key is "non-blocking". Maybe S3, like OSS software that can be deployed on our own servers?
Roman source
share