【问题标题】:Host and Deliver Big Files on Nodejs Nodejitsu在 Nodejs Nodejitsu 上托管和交付大文件
【发布时间】:2014-10-20 05:19:56
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: node.js file download nodejitsu


    【解决方案1】:

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

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

    【讨论】:

    • 我应该将文件托管在像 Mongodb 这样的 Db 上吗?
    • @RainingChain 我不会。你没有很多文件......像 Nginx 这样的简单 Web 服务器就可以了。
    猜你喜欢
    • 2013-06-16
    • 2019-06-01
    • 2016-12-30
    • 2014-04-06
    • 2015-04-02
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    • 2021-09-05
    相关资源
    最近更新 更多