- 1
- 0
- 约1.4万字
- 约 10页
- 2021-01-06 发布于河北
- 举报
IOS 缓存机制详解
为什么要有缓存
应用需要离线工作的主要原因就是改善应用所表现出的性能。将应用内容缓存起来就可以支持离线。我们
可以用两种不同的缓存来使应用离线工作。 第一种是 ** 按需缓存 ** ,这种情况下应用缓存起请求应答, 就
和 Web 浏览器的工作原理一样;第二种是 ** 预缓存 ** ,这种情况是缓存全部内容(或者最近 n 条记录)
以便离线访问。
像第 14 章中开发的 Web 服务应用利用按需缓存技术来改善可感知的性能而不是提供离线访问。 离线访问
只是无心插柳的结果。 Twitter 和 Foursquare 就是很好的例子。 这类应用得到的数据通常很快就会过时。
对于一条几天前的推文或者朋友上周在哪里你能有多大兴趣?一般来说,一条推文或者一条签到的信息只
在几个小时内有意义, 而 24 小时之后就变得无关紧要。 不过大部分 Twitter 客户端还是会缓存推文, 而 F
oursquare 的官方客户端在无网络连接的情况下打开,会显示上次的状态。
大家可以用自己喜欢的 Tw
原创力文档

文档评论(0)