Android : 如何从服务器端有效地保存和检索图像?
Android : How the images can be saved and retrieved efficiently from server side?
我正在创建一个本地 android 应用程序来加载用户图像。 (在 WhatsApp、Messenger 等中显示的用户图像)。一旦用户更改图像,我需要更新图像。
我知道的一种方法是将图像保存在单独的服务器上并将 link 保存到数据库中的图像。加载时,从指定的 url 获取图像并缓存它。
另一种是将图像保存为 blob(我认为效率不高)并缓存它。
我有哪些方法可以有效地保存和检索图像?
我正在使用 spring boot 和 couchbase 作为后端
如果你保存一个 link:
- 通常您可以将图像存储在更便宜的云服务器上
- 您必须检索 link,然后构建代码来检索图像
- 检查更新至少稍微复杂一些
如果您使用 Couchbase Lite:
- 新图像可以轻松传播到客户端
- 存储效率高
- Blob 存储为单独的文件
- 相关文档开销很小
- 易于实施
我正在创建一个本地 android 应用程序来加载用户图像。 (在 WhatsApp、Messenger 等中显示的用户图像)。一旦用户更改图像,我需要更新图像。
我知道的一种方法是将图像保存在单独的服务器上并将 link 保存到数据库中的图像。加载时,从指定的 url 获取图像并缓存它。
另一种是将图像保存为 blob(我认为效率不高)并缓存它。
我有哪些方法可以有效地保存和检索图像?
我正在使用 spring boot 和 couchbase 作为后端
如果你保存一个 link:
- 通常您可以将图像存储在更便宜的云服务器上
- 您必须检索 link,然后构建代码来检索图像
- 检查更新至少稍微复杂一些
如果您使用 Couchbase Lite:
- 新图像可以轻松传播到客户端
- 存储效率高
- Blob 存储为单独的文件
- 相关文档开销很小
- 易于实施