【问题标题】:Best way of getting Image in Android from AppEngine server (Blob vs URL)从 AppEngine 服务器 (Blob vs URL) 在 Android 中获取图像的最佳方式
【发布时间】:2014-06-15 08:24:25
【问题描述】:

我使用 appEngine 和 datastore 来存储图像(使用 blobstore API)。
现在我想从服务器获取图像,我想知道什么更好,将图像获取为 blob 或从服务器获取 URL 并从给定 URL 手动下载图像。
我不需要缓存,因为每个请求只需要在“生命周期”中获取每个图像一次。
我认为 URL 方法会让我使用比 blob 方法更多的请求。

我应该考虑什么优点和缺点?

谢谢。

【问题讨论】:

    标签: android google-app-engine google-cloud-datastore blobstore


    【解决方案1】:

    多年来,我已经从 BlobProperty 迁移到 Blobstore 再到 Cloud Storage。我可以证明 GCS 是存储和检索图像的最佳方式。这不是一个困难的迁移,我会推荐它。一方面,用户可以在不点击您的 GAE 实例的情况下检索图像。请求转到 GCS。高效。

    如果使用 blobstore,那么您是正确的。通过 url 检索图像是另一个请求,您需要使用单独的处理程序。您在处理请求时直接调用 blobstore,效率更高。

    GCS 的优势在于 url 调用会被推送到用户的浏览器。是的,另一个请求,但不是您的实例的负载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 2014-01-29
      • 2010-11-20
      相关资源
      最近更新 更多