我使用Nodejs在Nodejitsu上托管了一个网站。
我希望人们能够下载文件。总的来说,大约有1k文件,每个1MB,总共1GB。这些文件与常规代码位于同一目录中。
当我尝试部署时,会显示以下消息:"快照大于70M!"
你应该如何使用Nodejs传递文件?我是否需要在一个单独的网站上托管它们(例如:mediafire),我将人们重定向到那里?或者有一个特殊的地方可以放置它们吗?
答案 0 :(得分:0)
Nodejitsu等服务旨在托管您的应用。听起来这些是静态文件,而不是您的应用程序生成的东西。如果他们会获得大量流量,我建议将它们放在CDN上。 CloudFront可以轻松地坐在S3前面。否则,买一个便宜的VPS并将文件转储到那里。
我还建议不要使用您的应用程序服务器(您的Node.js服务器)来托管静态内容。虽然它肯定可以做到这一点,但像Nginx这样的软件往往更快。 (当然,除非您有特殊理由通过您的申请提供这些服务......)