【发布时间】:2014-01-13 05:47:21
【问题描述】:
我正在同时从 250 个主机加载http://192.168.1.x:9000/testimage.png。浏览器一次似乎限制了5个左右的连接...大部分主机不可用,所以IMG加载会失败...所以涉及到超时。
我尝试了各种形式的 IMG 对象,阅读了有关图像预加载的典型情况。
有关代码参考,请参阅:https://dl.dropboxusercontent.com/u/1878671/enumhosts.html
对加快流程有什么建议吗?加载 10 个不同的 IFRAME 并从属它们会允许浏览器进行更多的并发连接等吗? JSON 请求似乎比 IMG 加载需要更长的时间,我试过了。我还尝试了 HTTPS 与 HTTP - 似乎性能差不多。接受任何想法。
我只使用现代浏览器 - 即 Chrome / Firefox / Opera(基于 Chromium) - 并使用 HTML5 并且还提供 jQuery 2.x。如果您知道任何特定于浏览器的技巧,我也愿意接受。
编辑:我确实尝试创建 5 个 IFRAME 对象并将新的 Image 元素附加到 IFRAME 内部文档。 Chrome 31 上的速度似乎没有太大提升。
【问题讨论】:
标签: javascript html performance google-chrome firefox