我正在制作一个处理大文件(1gb +)的网络应用程序。在上传文件时,我需要能够访问文件数据(到目前为止上传的内容),还可能更改这些上传文件的位置(目前他们在TMP文件夹中有杂项)。
我知道我不应该使用RoR这样做,因为它太高了。我需要使用像Mongrel或Unicorn这样的服务器,或者像我学到的那样可能是Web服务器和RoR等框架之间的粘合剂。
我的问题是,
由于
答案 0 :(得分:0)
我肯定会建议您查看EventMachine。
最重要的是,我会使用em-http-request库进行流式文件上传(将其视为async Net :: HTTP)
您可能会发现Ruby Manor中的this talk比较Goliath,Node.js和EM也很有用。