离线应用程序加载是一种更好的方法,以 dB 为单位进行缓存或存储

Offline app loading which is a better approach caching or storing in dB

如果再次调用相同的网络调用而不是显示进度条,在从服务器获得响应后,我们可以保留先前的结果,直到响应到来。所以我想知道哪种方法更好,是存储在数据库中还是使用 http 结果缓存来缓存响应。 假设可以根据数据采取行动,直到更新的响应返回并且被广泛使用,任何建议都可以得到赞赏

取决于您的用例。通常我会尽量保持简单(KISS)。不要使用数据库,除非你有理由需要查询数据或进行复杂的聚合。对于大多数典型用例,缓存 http 结果或仅将对象转储到磁盘就足够了。