【问题标题】:storing static images in the blobstore在 blobstore 中存储静态图像
【发布时间】:2013-05-06 18:19:27
【问题描述】:

通常要在 app-engine 上托管网站,我可以将所有图像文件放在一个静态目录中,比如 img,然后在 yaml 文件中有

  • 网址:/img 静态目录:img

当图像用于在我的网站本身中显示时,这种用法是有意义的。

但现在我有一个端点 api。就我而言,我需要在我的后端存储一些图像供我的用户访问。我不想将它们放在静态目录中,而是将它们放在 blobstore 中并使用 blob 服务 url 为它们提供服务。有没有办法将图像部署到 blobstore,然后获取服务 url?

【问题讨论】:

    标签: java google-app-engine blobstore google-cloud-endpoints


    【解决方案1】:

    您可以执行一个任务来检查文件是否在 blobstore 中,如果不在,则将它们上传到 blobstore。然后你可以在 cron 中运行这个任务或者作为一个预热任务。

    不过,您最好使用静态 Web 服务并从静态存储中提取 HTTP 中的静态文件。它的性能会比 blobstore 好得多(实际上,它的性能比大多数静态 Web 托管好得多),而且成本更低。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 2014-04-06
    • 2017-07-27
    • 2014-10-21
    • 2012-06-11
    • 1970-01-01
    相关资源
    最近更新 更多