0

我有一个使用 Nodejs 在 Nodejitsu 上托管的网站。

我希望人们能够下载文件。总的来说,大约有 1k 个 1MB 的文件,总共 1GB。这些文件与常规代码位于同一目录中。

当我尝试部署时,出现消息:“快照大于 70M!”

你应该如何使用 Nodejs 传递文件?我是否需要将它们托管在单独的网站上(例如:mediafire)并将人们重定向到那里?还是有专门的地方放它们?

4

1 回答 1

0

Nodejitsu 等服务旨在托管您的应用程序。听起来这些是静态文件,而不是您的应用程序生成的东西。如果它们会获得大量流量,我建议将它们放在 CDN 上。CloudFront 可以轻松地坐在 S3 前面。否则,购买便宜的 VPS 并将您的文件转储到那里。

我还建议不要使用您的应用程序服务器(您的 Node.js 服务器)来托管静态内容。虽然它当然可以做到这一点,但像 Nginx 这样的软件通常更快。(当然,除非您有特定的理由从您的应用程序中提供这些服务......)

于 2014-08-26T19:26:42.770 回答