1. URL缓存基本概念
NSURLCache 提供了内存与磁盘的缓存机制。
任何通过NSURLConnection 加载的请求都会 NSURLCache 处理,因为 AFNetworking 使用了NSURLConnection ,所以也会被处理。
当完成数据的请求后,缓存的相应被保存在本地(沙盒目录为Library/Cache/<boundleId>目录下,每一个不同的请求会生成一个文件夹,保存的文件为NSData文件。)当下一次同样的请求时,直接从缓存中获取即可。
因此网络缓存减少了与服务器的负担,并提高应用程序更好的体验。
因此网络缓存减少了与服务器的负担,并提高应用程序更好的体验。
二 :
设置NSURLCache
1. 使用URL缓存首先要使NSURLCache进行初始化。URL 缓存默认大小为Memory 4 * 1024 * 1024 btye Disk 20 * 1024 * 1024byts