我们在页面上使用了6个iFrames。他们从外部Web服务和内部WCF服务获取数据并显示数据。每个iFrames都有一个单独的aspx页面。从我们的perf监控中,我们发现在任何时候只有两个线程正在并行执行。并非所有6个线程都被执行。这可能是什么原因?是否有限制,超过2个线程不能并行创建?有什么配置可以改变这个吗?并行执行的iFrames
0
A
回答
0
大多数Web浏览器对呈现元素将同时使用的线程数量设置限制。我相信很多网页浏览器的默认值是2。所以你所看到的是正确的,浏览器本身一次只请求2个对象。
0
0
0
如果你让你的iframe指向不同的DNS,那么浏览器应该将它们全部并行化。
在这里看到:http://www.websiteoptimization.com/speed/tweak/parallel/
3
这是IE6
和IE7
如此。与DNS无关。为了模拟这一点,在IE中同时运行三个或更多的下载,你会发现一次只能执行两个,其余的都会等待。与Firefox不同的情况下,我认为这是6值得检查。
0
我也有这个问题。您可能会在ASP.NET中遇到会话锁定。
简短地将@ Page指令中的EnableSessionState设置为ReadOnly。
我发现它从这个答案,值得信贷: - IIS Express 7.5 not processing requests concurrently
相关问题
- 1. 并行执行
- 2. Cuda并行执行
- 3. 并发执行
- 4. akka.net演员并行执行
- 5. Appium - 并行执行(Grid)
- 6. 并行执行oracle PL/SQL
- 7. 并行执行多个NSOperation
- 8. python执行并行命令
- 9. 并行测试执行Jenkins
- 10. 与extjs grid并行执行
- 11. 并行执行Selenium脚本
- 12. Haskell推测并行执行
- 13. 并行内核执行
- 14. 并行执行方法
- 15. Neo4j NodeJS并行执行
- 16. 并行执行测试
- 17. 执行并行线程池
- 18. 超时并杀死并行matlab执行
- 19. 测试并发/并行执行
- 20. 并行执行每个循环的顺序执行
- 21. 多次并行执行类的执行方法
- 22. CUDA并发执行
- 23. SqlServer - OPTION RECOMPILE并行执行行为
- 24. TBB中的并行执行死机
- 25. 要并行执行的oracle索引
- 26. 的Python:并行执行pysphere命令
- 27. 并行执行相同的@Sceduled方法
- 28. Thread.Sleep阻止任务的并行执行
- 29. 并发执行的SQL Server
- 30. 并行执行编辑而不是按顺序执行编辑
感谢响应。 XMLHttpRequest会解决这个问题吗?我想即使这样浏览器也会限制这一点。有没有可能改变这种行为? – KPK 2010-08-02 15:23:28