`
masterkey
  • 浏览: 335253 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

各个浏览器并发连接数比较

阅读更多

 

The HTTP/1.1 RFC

Section 8.1.4 of the HTTP/1.1 RFC says a “single-user client SHOULD NOT maintain more than 2 connections with any server or proxy.” The key here is the word “should.” Web clients don’t have to follow this guideline. IE8 isn’t the first to exceed this guideline. Opera and Safari hold that honor supporting 4 connections per server.

8.1.4节提到单用户客户端不能维护超过2个连接对任何一个服务器或代理。这里的关键词:“应该”,很多浏览器的实现不严格遵从这个规定,IE8不是第一个超越此标准,Opera Saari已经支持超过4个并发连接。

Settings for Current Browsers

The table below shows the number of connections per server supported by current browsers for HTTP/1.1 as well as HTTP/1.0.

Browser HTTP/1.1 HTTP/1.0
IE 8 6 ?1
IE 6,7 2 4
Firefox 3 22 ?1
Firefox 1.5, 2 2 8
Opera 9 4 ?1
Safari 3 4 ?1

下面一个测试并发速度的页面:

http://stevesouders.com/hpws/parallel-downloads.php

 

一般而言,浏览器所支持对同一Server的并发数越多多好,IE8应该不错。

我本机IE7:

Page load time:  5203 ms 

本机FF2:  

Page load time:    10891 ms 

 

怎么都是2个并发,差异会这么大,哈哈,用的IE还是较多一些。

 

 

5
4
分享到:
评论
2 楼 masterkey 2008-05-13  
你混淆概念了!

keepalive仅仅是建立一个通道,多数据传输,避免多次握手而已。

Section 8.1.4 of the HTTP/1.1 RFC says a “single-user client SHOULD NOT maintain more than 2 connections with any server or proxy.

是对单用户对一个server或proxy的并发连接限制,是browser端的规范要求。
1 楼 ShiningRay 2008-05-13  
没考虑keepalive不算数

相关推荐

    Nginx 合并请求连接且加速网站访问实例详解

    首先我们看下各个浏览器的并发连接数: 罗列一下浏览器这么决定可能有什么考虑 由于TCP 协议的限制,PC 端只有65536个端口可用以向外部发出连接,而操作系统对半开连接数也有限制以保护操作系统的 TCP

    nginx+tomcat.docx

    * 非阻塞、高并发连接:官方测试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数 * 事件驱动:通信机制采用epoll模型,支持更大的并发连接 Nginx的应用现状: * Nginx已经在俄罗斯最大的门户网站── ...

    Tomcat连接池配置详解

    同时,根据实际的系统负载和性能需求,适当调整连接池的参数,如最大连接数和等待时间,可以优化系统的响应速度和资源利用效率。 总结来说,配置Tomcat连接池是提升Web应用性能的关键步骤,它涉及到管理界面的操作...

    Pure Go WebRTC SFU.zip

    而SFU(Selective Forwarding Unit)是WebRTC中的一种架构模式,它不处理媒体流的解码和编码,只是简单地将接收到的媒体流转发到相应的客户端,这样可以更高效地处理大量并发连接。 描述中提到的"Pure Go WebRTC ...

    BIEE 性能调优

    - **并发连接数**:适当增加浏览器的并发连接数以提高下载速度。 ##### 2.8 调整数据库参数 - **索引优化**:创建有效的索引结构以提高查询速度。 - **查询优化**:编写高效SQL语句,避免全表扫描。 - **缓冲区...

    GatewayWorker扩展压缩包

    它基于Workerman框架,并针对大规模并发场景进行了优化,可以处理大量的并发连接,提供了稳定可靠的网络通信解决方案。 在PHP的世界中,Composer是一个非常重要的依赖管理工具,它可以方便地管理和更新项目中的各种...

    Selenium Grid的原理.docx

    这里的参数 `-role node` 指定启动node,`-port 5555` 设置node的端口,`-hub` 指定hub的地址,`-maxSession 5` 设置node的最大并发会话数,`-browser` 参数定义了浏览器配置。 完成node节点的启动后,可以在浏览器...

    构建高性能WEB站点(完整版)

    1. 配置优化:调整服务器的连接数、超时设置、日志级别等,提高并发处理能力。 2. 负载均衡:通过负载均衡器分配请求,如Nginx、HAProxy,防止单点故障。 3. Keep-Alive:启用持久连接,减少TCP握手和释放的开销。 4...

    成为一名架构师的基本技能

    例如,一个即时通讯系统的同时在线量反映了系统的并发用户数。 ### 二、如何提升系统的并发能力? 提升系统的并发能力主要通过两种方式:**垂直扩展(Scale Up)**和**水平扩展(Scale Out)**。 #### 垂直扩展...

    Learning.HTTP2.pdf

    2. **多路复用**:在HTTP1.x中,浏览器通常为每个请求创建一个新的TCP连接,这可能导致连接数过多,消耗大量资源。HTTP2通过在一个TCP连接上同时处理多个请求和响应,解决了这个问题,提高了页面加载速度。 3. **...

    taomcat性能监测工具-LambdaProbe 1.7btaomcat监测工具

    5. **连接器统计**:提供关于 HTTP 连接器的详细信息,如请求处理时间、并发连接数等,有助于评估服务器负载和响应速度。 6. **系统信息**:LambdaProbe 显示操作系统的基本信息,例如 CPU 使用率、系统负载、磁盘...

    人力资源网站建设与管理.pptx

    首先,要在Windows操作系统上安装IIS组件,然后配置服务器的各个参数,包括设置网站的默认文档、绑定域名、调整并发连接数、设置权限等,确保网站能够正常运行并提供安全的服务。 总的来说,人力资源网站建设与管理...

    HttpWatch6.1+注册文件+汉化包

    3. **性能指标**:HttpWatch提供了诸如页面加载时间、总字节数、TCP连接数等关键性能指标,这些数据对于评估和改善网页性能非常有价值。 4. **Cookie管理**:HttpWatch可以跟踪和分析Cookie,帮助理解它们对页面...

    HttpWatchPro-v6.014

    3. **性能指标统计**:提供丰富的性能统计数据,包括总下载时间、总字节数、页面元素数量等,方便进行性能比较和基准测试。 4. **页面元素分析**:按元素类型分类(如图片、脚本、样式表等)列出页面所有资源,分析...

    多线程多任务下载模块.zip

    5. **网络连接管理**:多线程下载可能涉及多个网络连接,需要有效地管理这些连接,例如限制并发连接数以避免对服务器造成过大的压力。 6. **进度报告与用户界面**:为了提供良好的用户体验,下载模块还需要提供实时...

    服务器下载更新的Demo

    因此,还需要关注Tomcat的安全配置,例如设置用户访问控制、调整连接器的默认设置以限制并发连接数,以及启用SSL/TLS加密通信等。 【标签】"tomcat"强调了本话题的核心,即Tomcat服务器的管理。Tomcat因其轻便、...

    window系统搭建activeMQ集群和操作步骤

    - 性能优化:根据实际负载调整配置,如增加网络连接器的并发连接数、优化持久化策略等。 7. **高可用性与故障转移** - 基于网络的故障检测:ActiveMQ通过网络连接器检测节点状态,一旦发现节点故障,会自动将消息...

Global site tag (gtag.js) - Google Analytics