在 iPhone 上使用NSURLRequest时,各种NSURLRequestCachePolicy设置之间的实际性能差异是什么?我对缓存策略对用户感知 UIWebView 页面显示速度的影响特别感兴趣。
我一直在使用默认值NSURLRequestCachePolicy
,但我认为 NSURLRequestReloadRevalidatingCacheData 可能最适合大多数情况,尤其是在返回上一页时。
如果您在实际条件下使用了各种缓存策略,那么哪种策略在特定情况下被证明是最佳的?哪种策略可在三种不同类型的 iPhone 连接(wi-fi、3G 和 Edge)上提供最佳整体性能?缓存策略对用户对页面加载速度的感知是否有任何显着影响,还是我应该寻找其他地方来优化 UIWebView 的显示时间?
更新:
似乎有一个共识,即 UIWebView 似乎忽略了给定它的任何 NSURLRequest 上的缓存设置。我不完全相信这是最终答案,但除非有时间进行一些广泛的测试,否则我不能否认它。因此,我接受评分最高的答案。但是,如果这件事对您的项目很重要,我建议您对答案持保留态度。——TechZen。