`

浏览器的并发连接数

阅读更多

主流浏览器并发连接数

浏览器默认对同一域下的资源,只保持一定的连接数,会阻塞过多的连接。rfc2616建议不超过2个:

不同浏览器的默认值不一样,对于不同的HTTP协议其值也不一样。见下表。
 

 

浏览器默认最大并发连接数 浏览器 HTTP 1.1 HTTP 1.0
IE 6,7 2 4
IE 8 6 6
Firefox 2 2 8
Firefox 3 6 6
Safari 3, 4 4 4
Chrome 1,2 6 ?
Chrome 3 4 4
Opera 9.63,10.00alpha 4 4

 

 

总的来看,HTTP1.0下允许的连接数普遍大于HTTP1.1协议下的,是因为HTTP1.1是保持连接的,本身对同域下资源的获取就是优化的,且对资源的消耗要大于HTTP1.0。在rfc2616中说到,限制连接数的目的在于提高响应速度和避免拥塞

 

 

IE:  HTTP watch professional 可观察

FF: firebug 网络菜单中可观察

 

 

 

看到一些大网站采用独立域名或者二级域名来设置专门的图片服务器,其实有一部分原因就是为了增加并发连接数。至于使用独立域名还是二级域名的差别在于Cookie的影响,当使用和主站根域名相同的二级域名时,请求的同时也会捎带着传递主站根域名的Cookie,而使用和主站根域名不同的独立域名时,则不会受主站根域名Cookie的影响,所以带宽占用会更小一些。

Firefox下怎么调整单个主机下的并发数:

# about:config
network.http.max-connections                      : 30
network.http.max-connections-per-server           : 15
network.http.max-persistent-connections-per-proxy : 8
network.http.max-persistent-connections-per-server: 6


需要说明的是HTTP1.1下以network.http.max-persistent-connections-per-server的指为准,这是因为HTTP1.1下缺省都是持久连接,反之如果是HTTP1.0,则以network.http.max-connections-per- server为准。

如果你使用TamperData检测一下,就能发现:

HTTP1.1下Connection: Keep-Alive
HTTP1.0下Connection: Close

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

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

 

 

 

 

 

 

分享到:
评论

相关推荐

    TCPIP并发连接数修改

    TCP/IP(Transmission Control Protocol/Internet Protocol...同时,现代浏览器和下载工具已经内置了多线程下载功能,可以在一定程度上自动管理并发连接,因此在普通用户场景下,手动修改TCP并发连接数的需求并不常见。

    什么是IIS并发连接数.pdf

    IIS并发连接数 IIS并发连接数是指在同一时间内同时访问IIS服务器的用户数量。该概念与用户单点下载文件、用户打开页面、用户在线时间等因素有关。正确计算IIS并发连接数对服务器的稳定性和性能至关重要。 从技术...

    连接数测试工具.rar

    1. **Web连接数测试**:这个测试主要针对浏览器与服务器之间的连接数量。它模拟多个并发HTTP请求,测量在特定时间内浏览器可以同时建立的连接数,以评估浏览器的并发处理能力。 2. **ISP连接数测试**:此测试旨在...

    浏览器连接数限制

    在当前的Web开发实践中,许多开发人员可能会忽视浏览器最大并发连接数这一限制因素。例如,IE6和IE7浏览器允许6个并发连接,IE8、Firefox 3、Chrome 10、Safari 3/4、Opera 10等允许4个并发连接。而根据HTTP协议的...

    高并发Web网站构建和安全防护

    ##### 页面元素增加与浏览器并发连接数 在高并发场景下,页面元素数量的增加会直接影响到服务器的压力。比如像QQ.com或Sina.com这样的大型门户网站,页面上的元素数量非常庞大,包括各种图像、CSS文件、JavaScript...

    网站的最大并发连接数

    网站的最大并发连接数是指在某一时刻,服务器能够同时处理的客户端请求的最大数量。当超过这个数值时,服务器可能无法响应新的请求,导致出现如“HTTP Error 503. The service is unavailable”这样的错误。这个问题...

    数据库连接数查看工具

    查看数据库连接数,直接放到tomcat服务器下用浏览器访问即可

    大型WEB网站架构深入分析-图片服务器分离.docx

    4. **独立域名**:使用独立的图片域名,避免浏览器并发连接数的限制。 5. **缓存策略**:制定合理的缓存策略,提高图片的加载速度。 6. **图片处理模块**:对用户上传的图片进行预处理,生成不同尺寸,满足不同场景...

    连接数修改

    文件"SP3 TCPIP并发连接数修改.exe"可能是一个工具,用于便捷地修改Windows XP SP3(Service Pack 3)的TCP/IP连接限制。通常,这种修改需要编辑注册表键值。在Windows XP中,TCP连接的最大数目由注册表中的两个键值...

    路由器连接数限制功能设置指导

    ### 路由器连接数限制功能设置指导 #### 一、理解路由器连接数的概念 在探讨路由器连接数限制功能之前,我们首先需要明确“连接数”这一概念。这里的连接数特指路由器能够同时处理的点对点连接的数量。简单来说,...

    WebSocket压力并发测试v1.1.2

    3. **数据传输测试**:除了连接数,还可能测试在并发连接下数据的发送和接收速度,评估吞吐量。 4. **响应时间监控**:记录每个请求的响应时间,分析延迟趋势,以判断在高并发下服务器是否仍能提供良好的用户体验。...

    修改XP IIS最大连接数

    请注意,虽然提高最大连接数可以提高并发性能,但也可能增加服务器资源的消耗。因此,在调整时需要权衡性能和资源使用情况。此外,对于商业用途,可能还需要考虑是否符合软件的许可条款,因为某些版本的IIS可能不...

    什么是IIS连接数?.docx

    IIS(Internet Information Services)连接数是衡量Web服务器性能的一个关键指标,它定义了在同一时间服务器能够处理的最大并发连接数量。简单来说,IIS连接数就是服务器能同时处理的访问请求的线程数目。这意味着,...

    WebSocket压力并发测试v1.0.4.rar

    使用时,用户需要配置测试参数,如目标WebSocket服务器地址、并发连接数、测试时间等,然后启动测试,观察和分析测试结果,以了解服务器的性能表现和可能存在的问题。 总的来说,WebSocket压力并发测试是保障Web...

    IIS是什么意思,什么是IIS连接数.docx

    **IIS连接数**指的是在同一时间,IIS服务器能够处理的并发请求的最大数量,即同一时刻最多可以有多少个浏览器窗口与服务器保持连接。例如,如果IIS连接数设置为100,那么在任何给定时间,最多有100个用户可以同时...

    05丨HTTP调用:你考虑到超时、重试、并发了吗?

    最后,需要考虑框架是否会像浏览器那样限制并发连接数,以免在服务并发很大的情况下,HTTP 调用的并发数限制成为瓶颈。Spring Cloud 是 Java 微服务架构的代表性框架。如果使用 Spring Cloud 进行微服务开发,就会...

    LoadRunner名词解释

    - 在HTTP/1.1协议下,不同的浏览器支持不同的并发连接数: - IE7支持2个并发连接。 - IE8支持6个并发连接。 - Firefox3支持4个并发连接。 - 因此,在计算并发用户数时,需要考虑这些因素,并相应地调整计算基数。...

    JMeter 之TCP服务器并发压力测试

    对于TCP服务器的并发压力测试,需要添加一个TCP取样器作为请求类型,然后配置TCP服务器的名称或IP地址、端口号以及连接超时、响应超时等参数。如果需要对TCP服务器发送特定数据,比如用户名和密码,可以在TCP取样器...

Global site tag (gtag.js) - Google Analytics