个人经验--网络缓存对比(1)

这几天在看数据的缓冲部分,看着看着发现了自己有点疑惑的地方,验证后想要记录下来:

1.NSURLCache

NSURLCache的缓冲设置

默认的缓冲设置为:

默认为 4(MB) 内存和 20(MB)磁盘空间

这种方法还是和NSURLRequest的缓冲机制的设置有关:

其实:cachePolicy无论是设置成什么机制,都会在进行缓存,不过就是会不会忽略的问题:

个人经验--网络缓存对比(1)_第1张图片

存放路径:

[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)lastObject]   

(附上官网文档对各个机制的解释):

个人经验--网络缓存对比(1)_第2张图片

2.NSFileManage

个人经验--网络缓存对比(1)_第3张图片

你可能感兴趣的:(个人经验--网络缓存对比(1))