首页 文章

BlobStore vs Cloud Storage用于存储用户上传的图像

提问于
浏览
2

我是AppEngine的新手,我正在构建一个接受Android设备用户图片上传的应用 .

我使用 Cloud 存储构建它但后来我意识到我在上传大文件时遇到问题(可能是因为请求时间限制?)

所以我想我应该使用Blobstore的上传URL来正确上传多个大文件 . Blobstore还具有即时图像大小调整功能,非常好用 .

问题是, Cloud 存储比Blobstore便宜 .

我应该在上传后将上传的文件从Blobstore移动到 Cloud 存储吗?

有没有办法将多个大文件上传到AppEngine而无需通过Blobstore上传URL方式?

如果重要,我正在使用Go ..

2 回答

  • 3

    最简单的答案可能是使用signed url来允许用户直接上传到 Cloud 存储 . 这使您可以完全绕过App Engine进行上传,从而简化网络使用,并使您可以充分利用所有Cloud Storage的上传基础架构 .

  • 1

    目前,blobstore的价格为0.0009美元/ GBHour,而 Cloud 端存储的价格为0.0027美元/ GBHour,因此blobstore现在似乎比 Cloud 存储便宜3倍 . 因此,虽然可能有理由转向 Cloud 存储,但目前成本并不是其中之一 . 请注意,最近价格发生了变化 .

    如果您需要 Cloud 存储提供的更丰富的API,那么这当然是另一个故事 .

相关问题