我們在頁面上使用了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