【问题标题】:How to host large files on Google-App-Engine如何在 Google-App-Engine 上托管大文件
【发布时间】:2014-08-18 17:20:52
【问题描述】:

我希望在 Google App Engine 上运行的服务器能够托管大型文件,例如音频脚本和图像,是否可以将它们作为列存储在数据库中?如果不是,我可以使用什么机制?

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    你有两个选择:

    1. Blobstore(目前支持 Java、Python 和 Go)。

    2. Google Cloud Storage(目前支持 Java、Python 和 PHP)。

    【讨论】:

      【解决方案2】:

      Blobstore 和 GCS 很可能是您正在寻找的。​​p>

      但是,GAE SLA 并未涵盖这两项服务。如果您需要这种可靠性承诺,那么您只能使用 GAE 数据存储。

      您可以将文件放在数据存储实体的 BLOB 属性中并从那里提供服务。然而,数据存储实体的大小限制为 1MB。

      要避免这种情况,您必须使用多个实体拆分和重新组合文件。任何 GAE 响应也有大小限制,即 32MB。

      【讨论】:

        猜你喜欢
        • 2010-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-19
        • 2020-09-05
        • 1970-01-01
        • 2010-10-24
        • 2021-02-25
        相关资源
        最近更新 更多