我试图找出不同的方法来实现非常大的文件上传/下载。我是 node.js 的新手,看起来它可能是我问题的答案,但在深入研究之前,我需要确保通过这种方式我可以管理文件上传(5 到 15 Gb),而不会出现任何内存问题或类似问题。我可以考虑使用 php / ruby 或 .net 作为技术(我对 node.js 了解不多,但如果它有效,我会学习足够的知识来解决我的问题)。
你的意见/经验是什么?
谢谢
我试图找出不同的方法来实现非常大的文件上传/下载。我是 node.js 的新手,看起来它可能是我问题的答案,但在深入研究之前,我需要确保通过这种方式我可以管理文件上传(5 到 15 Gb),而不会出现任何内存问题或类似问题。我可以考虑使用 php / ruby 或 .net 作为技术(我对 node.js 了解不多,但如果它有效,我会学习足够的知识来解决我的问题)。
你的意见/经验是什么?
谢谢
诀窍是将文件分成块,然后处理这些块。
我见过有人使用 mongodb gridFS (http://fuz.io)
看看http://www.componentix.com/blog/13/file-uploads-using-nodejs-once-again因为它可能会给你一些想法。