`

浏览器并发连接数

 
阅读更多
HTTP1.1下主流浏览器在单个主机下的并发连接数:

IE7      2
IE8      6
Firefox2 2
Firefox3 6

看上去巧合的是:老版本的IE和Firefox都使用较低的单个主机并发连接数(2),而新版本的IE和Firefox都使用较高的单个主机并发连接数(6)。说起来老版本的IE和Firefox之所以采用较低的单个主机并发连接数是有道理的,在RFC2616里明确要求了单个主机并发连接数的数目:

Clients that use persistent connections SHOULD limit the number of simultaneous connections that they maintain to a given server. A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy. A proxy SHOULD use up to 2*N connections to another server or proxy, where N is the number of simultaneously active users. These guidelines are intended to improve HTTP response times and avoid congestion.

不过标准总会落后于现实。在当今的网络环境里再使用较低的单个主机并发连接数已经越来越显得不合时宜了,所以说新版本的IE和Firefox才会不约而同的采用较高的单个主机并发连接数。

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

不过也不是说并发连接数越大越好,假如新版浏览器得到普及,即使你的网站的平均流量还维持在和以前一样的水平,那么峰值流量也会成倍增加。
分享到:
评论

相关推荐

    数据库连接数查看工具

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

    Linux下高并发socket最大连接数所受的各种限制

    在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket...

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

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

    在线视频画质增强,支持视频加速

    1. 加速网页加载速度:通过优化浏览器的并发连接数、DNS查找、重试设置等方法,显著缩短网页加载时间。 2. 预读取技术:自动预读取页面可能需要的资源,使网页可以更快显示出来。 3. 资源优先级控制:自动区分webpage的...

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

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

    C语言实现的支持高并发、超高性能Web服务器源码.rar

    C语言实现的支持高并发、超高性能Web服务器源码,可以编译运行,使用高性能HTTP解析器fasterhttp作为其解析核心,在开启Keep-Alive和gzip压缩时(现代浏览器默认开启)性能比nginx约快3倍。 hetao功能: * 支持主流...

    网络应用程序大作业代码(MyBrowser,MyServer,MyManager)

    i. myWebServer:当前连接数、已处理连接数、成功请求数、失败请求数等 ii. myWebBrowser: 活动进程id、每个请求的平均响应时间 其他需求 分析比较myWebServer与其他WEB服务器(如Tomcat)的性能。 参考资料 1. ...

    Web性能测试之连接池介绍

    Web性能测试之连接池介绍,在性能测试过程中,系统支持的并发数是我们重点关注的指标之一,影响系统所能支持的并发数的因素非常多。

    jquery-1.4.2库文件

    即提高了下载速度又减少了自己服务器的并发连接数。 用起来也很简单,直接在网页里引用Google服务器上的相关js文件就可以了。不过,如果引用多个js,就要插入多段的script。Google也提供了相应的办法,那就是google...

    connection reset by peer问题总结及解决方案

    1.服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭 如果知道实际连接服务器的并发客户端数并没有超过服务器的承载量,则有可能是中了病毒或者木马,引起网络流量异常。 解决方法:可以使用netstat -...

    构建高性能Web站点_PDF_45.5M

    9.4 浏览器并发数 9.5 发挥各自的潜力 第10章 分布式缓存 10.1 数据库的前端缓存区 10.2 使用memcached 10.3 读操作缓存 10.4 写操作缓存 10.5 监控状态 10.6 缓存扩展 第11章 数据库性能优化 11.1 友好的...

    构建高性能Web站点(PDF)

    9.4 浏览器并发数 9.5 发挥各自的潜力 第10章 分布式缓存 10.1 数据库的前端缓存区 10.2 使用memcached 10.3 读操作缓存 10.4 写操作缓存 10.5 监控状态 10.6 缓存扩展 第11章 数据库性能优化 11.1 友好...

    构建高性能Web站点(PDF)-第2部分

    9.4 浏览器并发数 9.5 发挥各自的潜力 第10章 分布式缓存 10.1 数据库的前端缓存区 10.2 使用memcached 10.3 读操作缓存 10.4 写操作缓存 10.5 监控状态 10.6 缓存扩展 第11章 数据库性能优化 11.1 友好...

    网络加速TCPOptimizer2.03汉化绿色特别版

    著名的网速测试优化网站 www.speedguide.net 推出的网络加速软件,该软件可优化接收缓冲区(RWIN)、最大传输单元(MTU)、浏览器(IE)并发连接数、域名解析优先级、域名解析错误暂存时间等重要参数,并可检测网络允许的...

    SG TCP Optimizer v2.03 汉化版

    该软件可优化接收缓冲区(RWIN)、最大传输单元(MTU)、浏览器(IE)并发连接数、域名解析优先级、域名解析错误暂存时间等重要参数,并可检测网络允许的最大传输单元大小和网络时延,计算合适的接收缓冲区,并提供网络...

    node-v14.7.0-x64.msi

    这使 Node.js 可以在一台服务器上处理数千个并发连接,而无需引入管理线程并发的负担(这可能是重大 bug 的来源)。 Node.js 具有独特的优势,因为为浏览器编写 JavaScript 的数百万前端开发者现在除了客户端代码...

    problem-concurrent-connections-tabs

    日志显示,与PersistentConn的连接数一直达到限制,这远远高于单独报告的最大并发用户数。 经过一番调查,看来一些用户同时打开了许多站点标签,每个标签都在建立连接。 您的目标是通过将PersistentConn接口包装为...

    poc-api:billid 的 poc api

    poc-api billid poc api 很酷的统计数据 所有应用程序组件都在具有以下配置的 macbook 上运行 8 通用内存 1600 MHz DDR3 ... 通过添加集群逻辑,每秒请求数达到550,总共40000个请求和300个并发连接。

Global site tag (gtag.js) - Google Analytics