iOS 网络请求缓存之NSURLRequestUseProtocolCachePolicy

今天为大家介绍NSURLRequestUseProtocolCachePolicy

实现

客户端

cachePolicy = NSURLRequestUseProtocolCachePolicy

这样就可以了
还是简单说一下流程这样理解会更好,假设每次不总是需要检查资源是否过期:先判断缓存是否超期,如果超期则请求,没有超期的话就使用缓存,当然如果没有缓存这时肯定也是要发送请求的。那么这个超期时间是如何设置的呢?快去请服务端的大佬来~

服务端

这里最主要是的在响应体的头中增加Cache-Control max-age即可实现上面说的加载逻辑。

总结

缓存策略并不是如此简单,尤其是基于HTTP协议的这种,如果有兴趣可以去看看,然后设计一个可以满足自己业务逻辑的,这里补充一点说的是,在不同的情况之下可以使用不同的缓存策略,比如如果没有网使用从缓存加载的策略。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34869383/article/details/80693414
个人分类: iOS
上一篇TensorFlow SessionRunHook
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭