- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当使用NSURLRequest时在 iPhone 上,各种设备之间的实际性能差异是什么 NSURLRequestCachePolicy设置?我特别感兴趣的是缓存策略对用户对 UIWebView 页面显示速度的感知的影响。
我一直在使用默认的NSURLRequestCachePolicy
,但我认为也许 NSURLRequestReloadRevalidatingCacheData 对于大多数情况来说是最好的,尤其是在返回上一页时。
如果您在现实条件下使用了各种缓存策略,那么哪种策略在特定情况下被证明是最佳的?对于三种不同类型的 iPhone 连接(wi-fi、3G 和 Edge),哪种策略可提供最佳的整体性能?缓存策略是否对用户对页面加载速度的感知有任何重大影响,或者我应该寻找其他地方来优化 UIWebView 的显示时间?
似乎有一个共识,即 UIWebView 似乎会忽略给定的任何 NSURLRequest 上的缓存设置。我并不完全相信这是最终的答案,但除非有时间进行一些广泛的测试,否则我不能否认这一点。因此,我接受评分最高的答案。但是,如果这个问题对您的项目很重要,我建议您对答案持保留态度。 ——TechZen。
最佳答案
我认为这不会对您的 UIWebView 加载时间产生任何影响。 UIWebView 是基于 WebKit 构建的,并且它们在内部没有使用 NSURLConnection
(它们的级别要低得多,并且直接使用 CFNetwork
)。
这可能不是您想听到的,但加快 UIWebView 加载时间的最佳方法可能是不使用 UIWebView。渲染网页非常消耗 CPU 资源。事实上,MobileSafari 实际上主要受 CPU 限制,而不是网络限制——例如,请注意滚动时填充棋盘图案需要多长时间。为了真正快速地加载内容,最好在 Cocoa 中创建一个 native 界面。
关于iPhone:NSURLRequest CachePolicy 设置之间的性能差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2261206/
当使用NSURLRequest时在 iPhone 上,各种设备之间的实际性能差异是什么 NSURLRequestCachePolicy设置?我特别感兴趣的是缓存策略对用户对 UIWebView 页面显
我希望我的数据始终从服务器获取,除非没有网络。然后我想要返回缓存的数据。因此,无论是否有网络,我的用户总是会获取一些数据(而不是告诉他们:没有网络连接等)。那么我应该使用哪个 NSURLRequest
因为我正在使用 cachePolicy在我的 UIWebView 中我得到这个错误: 0x196a994c8 : ldr x9, [x19] WebThread (6): EXC_BAD_ACCESS
这是我的代码 let url = NSURL(string: user_url) var request = NSMutableURLRequest.init(URL: url!, c
我正在尝试创建一个转发所有内容(cookie、查询字符串和 header )的缓存策略,并且实际上不缓存任何内容: Type: AWS::CloudFront::CachePolicy
如果我设置我的 HttpWebRequest.CachePolicy如下: var webRequest = (HttpWebRequest) WebRequest.Create(url); var
我有几个 UITableViews 异步加载图像和来自互联网的文本。我想缓存图像以提高性能。 什么是最好的: * Using NSURLRequest and cachePolicy? * Savin
在我的项目中,我正在使用 NSMutableURLRequest。有时会因为缓存而出现错误。 所以我就这么做了 let mutableURLRequest = makeURLRequestFr
我有一些代码在 ApiController (ASP.Net Web API) 中运行,它本身想要向另一个 Web 服务发出 GET 请求。 Web 服务(也是我的应用程序的一部分)返回 Cache-
我正在尝试向带有 If-Modified-Since header 的服务器发出 GET 请求,以避免加载相同的内容。当我发出请求时,我知道服务器正在发回 304 指示内容未更改,但 NSURLCac
我有一个用例,我需要在 Apple TV 上轮询 rest api 以进行身份验证。我得到 90-120 秒的陈旧响应 JSON 响应,之后我得到正确的 JSON 响应。下面是我的代码 stati
我想为 cloudfront 创建缓存策略,但 CachePolicy 组件失败了,但没有指定原因。 我不明白,你知道为什么会发生这种情况吗? 云形成 CDNCachePolicy: Type:
我已开始在 iOS、SwiftUI 原型(prototype)上使用 AWS Amplify 工具包。该指南针对 runQuery 提供了以下内容: func runQuery(){ appS
我正在尝试从 Parse 数据库检索查询;但是,当我运行应用程序并单击按钮转到要从数据库检索数据的 View Controller 时,我的应用程序崩溃了。当应用程序崩溃时,我会收到 AppDeleg
我是一名优秀的程序员,十分优秀!