我只是想知道每个域有多少个并发连接在iOS上允许 iOS Safari?
我有一个使用长轮询(最多约40秒)的网页,我的印象是所有HTTP请求都排队,直到服务器响应轮询请求(在iPad 2上的iOS6上进行测试)。 这是真的可能吗?
答案 0 :(得分:4)
嗯,我在Stackoverflow上发现了另一个问题:Failed to create 5th http connection in iOS4
在该问题的答案中有一个测试页面:http://www.spasche.net/files/parallel_connections/。
我第一次在Safari(iOS 6.1.3)的iPad 2上的空缓存上运行测试时,我感到非常惊讶:
“您的浏览器似乎使用0个同时连接到此服务器。”
第二次,之后我得到了以下内容:
“您的浏览器似乎使用了5个同时连接到此服务器。”
答案 1 :(得分:1)
如果没有自己的队列代码,一次只能同时处理5个连接。当然,您可以使用NSOperationQueue来处理更多内容。
请查看此资源以获取更多信息:
http://blog.lightstreamer.com/2013/01/on-ios-url-connection-parallelism-and.html