【问题标题】:getting around the 1000 file per directory limit每个目录限制 1000 个文件
【发布时间】:2014-10-04 23:11:12
【问题描述】:

我刚刚从谷歌应用引擎的控制台得知每个目录有 1000 个文件的限制。这是一个真正的无赖,完全出乎意料。我可能需要更改很多为我的应用程序设计的内容。

应用程序在数据存储区中有一些实体,这些实体可能具有指向图像的链接。最初我希望将所有图像与应用程序一起作为静态文件上传。但可能有 10,000 张或更多图片。

您推荐什么解决方案?使用其他服务来提供图像并仅提供指向实体中该其他服务的链接?谷歌应用程序中是否有用于此目的的服务?

【问题讨论】:

    标签: java google-app-engine google-cloud-datastore


    【解决方案1】:

    您可以将Google Cloud Storage 用于您的图像。您还可以考虑在 App Engine 本身中使用Blobstore service

    考虑到您有多少图像,这比将它们作为静态文件上传更好。您可能遇到的应用程序代码的总大小也有限制。另外,上传新版本会更容易。

    【讨论】:

    • 谢谢,我开始使用云存储了。我已经开始手动上传图片,因为我还没有查看 API。你知道是否有一种方法可以默认公开所有文件吗?
    • 使用cloud.google.com/storage/docs/gsutil。然后将所有图像公开是一个命令:gsutil acl set public-read gs://bucket/*
    猜你喜欢
    • 2016-09-05
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    相关资源
    最近更新 更多