NSURLRequestCachePolicy缓存策略 nsurlcache 清除缓存

NSURLRequestCachePolicy缓存策略
1> NSURLRequestUseProtocolCachePolicy = 0, 默认的缓存策略,如果缓存不存在,直接从服务端获取。如果缓存存在,会根据response中的Cache-Control字段判断下一步操作,如:Cache-Control字段为must-revalidata,则询问服务端该数据是否有更新,无更新的话直接返回给用户缓存数据,若已更新,则请求服务端.
2> NSURLRequestReloadIgnoringLocalCacheData = 1,忽略本地缓存数据,直接请求服务端.
3> NSURLRequestIgnoringLocalAndRemoteCacheData = 4,忽略本地缓存,代理服务器以及其他中介,直接请求源服务端.
4> NSURLRequestReloadIgnoringCacheData =NSURLRequestReloadIgnoringLocalCacheData
5>NSURLRequestReturnCacheDataElseLoad= 2,有缓存就使用,不管其有效性(即忽略Cache-Control字段),无则请求服务端.
6> NSURLRequestReturnCacheDataDontLoad =3,死活加载本地缓存.没有就失败.(确定当前无网络时使用)
7>NSURLRequestReloadRevalidatingCacheData =5,缓存数据必须得得到服务端确认有效才使用(貌似是NSURLRequestUseProtocolCachePolicy中的一种情况)
NSURLRequestCachePolicy缓存策略 nsurlcache 清除缓存
Tips: URL Loading System默认只支持如下5中协议: 其中只有http://和https://才有缓存策略.(1) http://(2) https://(3) ftp://(4) file://(5) data://

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/235641.html

更多阅读

怎样对IE浏览器的缓存进行忧化设置 如何清理ie浏览器缓存

怎样对IE浏览器的缓存进行忧化设置——简介 IE缓存是什么,IE缓存就是在上网时,临时保存在电脑中的临时文件,这些文件一般放在C盘的Internet缓存文件夹中,由于缓存的文件会非常多,有时可以达到几百M,甚至上G,占据C盘大量空间,也使C盘的运行速

如何打开win7系统IE的缓存文件夹? ie缓存文件夹在哪

如何打开win7系统IE的缓存文件夹?——简介下边给出打开win7系统IE缓存文件夹的方法,希望能帮助到大家呵呵!!如何打开win7系统IE的缓存文件夹?——工具/原料win7 如何打开win7系统IE的缓存文件夹?——方法/步骤如何打开win7系统IE的缓存文

怎么清除电脑缓存 清除电脑缓存快捷键

怎么清除电脑缓存——简介怎样清除电脑里的缓存?电脑清理缓存的方法有很多种。如果安装的电脑管家等工具的。都可以一件清理缓存。没有的我们可以来手动清理。下面就来讲解一下清理电脑换成的方法。怎么清除电脑缓存——工具/原料

如何清除缓存 如何清理缓存垃圾

如何清除缓存——简介 使用程序浏览网页操作文件等电脑操作,都会产生一些缓存文件,这些缓存文件可以让我们在下次浏览网页或者操作文件时更快更方便,但同时也占用了硬盘的空间,占用了内存的空间,影响了系统的运行速度,所以,我们还是有必要

声明:《NSURLRequestCachePolicy缓存策略 nsurlcache 清除缓存》为网友好命靠努力分享!如侵犯到您的合法权益请联系我们删除