【问题标题】:Caching large static files for quick serving on Heroku缓存大型静态文件以便在 Heroku 上快速服务
【发布时间】:2013-08-05 00:06:07
【问题描述】:

我最近在 Heroku 上部署了一个 Flask 应用程序。现在后端都是通过 MongoEngine 管理的。不过我有一个问题,那就是我有一些相当大的静态文件(总共大约 30 Mb),我需要非常快速地加载它们。 (这是一个机器学习系统)。

我真的找不到任何有关如何处理此问题的文档,因此我们将不胜感激。另外,如果我问错了问题,请告诉我。我基本上只是在寻找一种在 Heroku 应用程序上加载静态文件的非常快速的方法。

【问题讨论】:

    标签: mongodb caching heroku mongoengine mongohq


    【解决方案1】:

    Serving static assets of AWS S3 是推荐的方法。

    【讨论】:

    • 我认为 OP 想将它们到 dyno 内存中?如果是这样,我想自己从 S3 中阅读它们也不错。我从未尝试将它们放入 git 并将它们包含在 slug 中(现在最大 slug 大小为 200MB),但除了不优雅之外,我认为这是最快的方法。
    • 从由 S3 支持的云端为它们提供服务可能会为您带来额外的速度提升。
    猜你喜欢
    • 1970-01-01
    • 2018-05-14
    • 2014-11-17
    • 2013-04-26
    • 2013-03-24
    • 2013-10-06
    • 2020-08-06
    • 2020-03-15
    • 2021-04-23
    相关资源
    最近更新 更多