如何解决在应用程序中具有本地DB缓存的额外数据使用V
| 在一个应用程序上工作,其中所有内容/数据都将通过JSON传入,偶尔我会显示一个HTML页面。 客户建议,也许我们应该有一些本地数据库(MYSQL Lite)来缓存返回的JSON数据,所以我们使用较少的用户数据(如果再次搜索同一项目)配额,因为它的速度可能稍快。 这些足够好的理由是否会增加电话上的本地数据库的额外复杂性和潜在问题? 从我的经验来看,我并不认为手机会特别慢,或者JSON或HTML不会占用大量数据。我希望有一个瘦客户机。 Facebook / Twitter / etc使用JSON和HTML几乎没有问题。 尝试避开本地数据库的想法会错吗? 谢谢, -码解决方法
缓存url请求结果可以通过缓慢的连接改善应用程序的延迟。您可以使用CoreData手动管理缓存(键:URL,值:请求的答案)
另一个更优雅的解决方案是(如果您具有对Web服务的写访问权)在服务器端实现“ if-modified-since \”标头,以便将收到的请求数据保持在最低水平。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。