【发布时间】:2012-07-21 03:44:28
【问题描述】:
我的应用程序向服务器发出了很多请求。很多这些请求都引用了相同的资源。
我想知道我应该做些什么来帮助双方节省时间和精力并简单地缓存响应?
【问题讨论】:
标签: cocoa-touch nsurl
我的应用程序向服务器发出了很多请求。很多这些请求都引用了相同的资源。
我想知道我应该做些什么来帮助双方节省时间和精力并简单地缓存响应?
【问题讨论】:
标签: cocoa-touch nsurl
默认情况下,请求缓存 60 秒。这可以通过NSURLRequest 的cachePolicy: 和timeoutInterval: 参数来控制。
添加:
如果您在NSURLConnectionDelegate 中实现connection:willCacheResponse:,那么您可以查看缓存了哪些响应。
【讨论】: