美文网首页iOS技术点
iOS 一些缓存使用技巧

iOS 一些缓存使用技巧

作者: 人魔七七 | 来源:发表于2018-07-23 18:22 被阅读106次

1 :一般缓存用苹果的url 缓存即可。
2:缓存的过期处理 对于文件缓存借助ETag 或者Last-Modified 判断缓存是否有效
3:Last-Modified 资源最后修改的时间戳和缓存时间对比是否相等判断缓存是否过期,如果资源没变化服务器返回304 没有改变的状态码。(如果服务端资源对文件废弃回滚,这样情况下Last-Modified)会比服务器还要新
4:Etag 与Last-Modified类似。是一个hash值规则可以自定义,这样的校验方式比Last-Modified优越,因为(如果服务端资源对文件废弃回滚,这样情况下Last-Modified)会比服务器还要新。
5:对于非文件的缓存,一个是设置过期时间,二或者校验缓存与服务器的一致性,不一致更新。
6:对于一般数据类型特别是博客这样有可能经常修改的App用Last-Modified 不太现实。可以将本地的最后一条数据的时间戳或者ID给服务端,然后服务端把新增的数据返回。

相关文章

网友评论

    本文标题:iOS 一些缓存使用技巧

    本文链接:https://www.haomeiwen.com/subject/ywnjmftx.html