Android:如何从服务器端有效地保存和检索图像?

时间:2017-02-09 14:52:11

标签: android spring image couchbase

我正在创建一个加载用户图像的本机Android应用程序。 (用户的图像,如WhatsApp,messenger等所示)。我需要在用户更改后更新图像。

我所知道的一种方法是将图像保存在单独的服务器上,并将链接保存到数据库中的图像。加载时,从指定的URL获取图像并缓存它。

另一个是将图像保存为blob(不要认为它有效)并缓存它。

我有什么方法可以保存图像并有效地检索它们?

我使用spring boot和couchbase作为后端

1 个答案:

答案 0 :(得分:0)

如果您保存链接:

  • 通常,您可以将图像存储在价格较低的云服务器上
  • 您必须检索链接,然后构建代码以检索图像
  • 检查更新至少稍微复杂一些

如果您使用Couchbase Lite:

  • 新图片可以轻松传播到客户端
  • 存储效率很高
    • Blob存储为单独的文件
    • 相关文档开销很小
  • 易于实施