HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iPhone:NSURLRequestCachePolicy设置之间的性能差异大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在iPhone上使用 NSURLRequest时,各种 NSURLRequestCachePolicy设置之间的真实世界性能差异是甚么?我对缓存策略对用户对UIWebView页面显示速度的看法的影响特别感兴趣.

我一直在使用认的NSURLrequestCachePolicy,但是我认为NSURLrequestReloadRevalidaTingCacheData可能最适合大多数情况,特别是当回到上一页时.

如果您在现实世界的条件下使用了各种缓存策略,哪种策略在特定情况下被证明是最佳的?什么政策提供了三种不同类型的iPhone连接,Wi-Fi,3G和Edge的最佳整体性能?缓存策略甚至对用户页面加载速度的感知有任何显着影响,或者我应该在其他地方查看UIWebView的显示时间?

更新:

似乎有一个共识,即UIWebView看起来忽略给定它的任何NSURLrequest的缓存设置.我没有完全的信心,这是最后的答案,但是禁止时间做一些广泛的测试,我无法得到它.因此,我接受最高评价的答案.但是,如果事情对你的项目很重要,我建议你用一粒盐来答复. – TechZen.

解决方法

我不认为这将对您的UIWebView加载时间有任何影响. UIWebView构建在WebKit上,并且它们在内部不使用NSURLConnection(它们处于较低级别,直接使用CFNetwork).

这可能不是你想听到的,但是可能加速UIWebView加载时间的最佳方式是不使用UIWebView.渲染网页是非常cpu密集型的.事实上,MobileSafari实际上主要是cpu限制,而不是网络绑定 – 例如,注意在滚动时填写该棋盘格图案需要多长时间.为了真正快速,快速地加载内容,最好在Cocoa中创建本机界面.

大佬总结

以上是大佬教程为你收集整理的iPhone:NSURLRequestCachePolicy设置之间的性能差异全部内容,希望文章能够帮你解决iPhone:NSURLRequestCachePolicy设置之间的性能差异所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。