参考:http://smilejay.com/2013/01/max-concurrent-connections/

这几天翻阅了一下《HTTP: The Definitive Guide》这本书,还是学到一些东西。看到HTTP客户端一般对同一个服务器的并发连接个数都是有限制的,所以顺便再次总结一下浏览器对同一个服务器的HTTP最大并发连接数。

浏览器的并发连接数并非越大越好。书中的原话提到:In practice, browsers do use parallel connections, but they limit the total number of parallel connections to a small number (often four). Servers are free to close excessive connections from a particular client.

在IE浏览器中,可以如下方式修改IE浏览器的最大并发连接数

1. 在组策略中设置:

a. Click Start, click Run, type “gpedit.msc”, and then click OK.

b. Expand User Configuration, expand Administrative Templates, expand Windows Components, expandInternet Explorer, expand Security Features, and then expand AJAX.

c. Set the Maximum number of connections per server (HTTP 1.0) and Maximum number of connections per server (HTTP 1.1) options to the settings that you want. You must update policies or restart the computer to apply these changes.

2. 直接修改注册表信息:

用“regedit”命令打开注册表编辑器,找到:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_MAXCONNECTIONSPERSERVER 和 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_MAXCONNECTIONSPER1_0SERVER

这两个键(分别是针对HTTP 1.1 和 HTTP 1.0的设置),然后设置值的名称为“iexplore.exe”的数值。

在Firefox中,可以用如下方式修改似乎Firefox浏览器的最大并发连接数

在Firefox的地址栏输入“about:config”,然后搜索并修改如下两个配置项目即可:

network.http.max-persistent-connections-per-server 和 network.http.max-persistent-connections-per-proxy

目前Chrome的最大并发连接数还不是很容易配置,一般来说是在编译时就一定指定好了的,没有提供Firefox中“about:config”这样类似的接口来方便修改。(这个我还没研究太多,有知道的朋友,欢迎给我留言)

一些主流浏览器对 HTTP 1.1 和 HTTP 1.0 的最大并发连接数目,可以参考如下表格:

Browser

HTTP/1.1

HTTP/1.0

IE 8,9

6

6

IE 6,7

2

4

Firefox 17

6

6

Firefox 3

6

6

Firefox 2

2

8

Safari 3,4

4

4

Chrome 1,2

6

?

Chrome 3

4

4

Chrome 4+

6

?

Opera 9.63,10.00alpha

4

4

Opera 10.51+

8

?

iPhone 2

4

?

iPhone 3

6

?

iPhone 4

4

?

iPhone 5

6

?

Android2-4

4

?

HTTP Pipelining(管线化):

iOS系统中的浏览器,从iOS5开始默认打开Pipelining

Android浏览器一直都是打开的,默认最大同时发送3个请求

*对于以上请求和连接数,Android系统在不同机型上会由厂商调整

更多信息 ,可以阅读如下文章:

http://support.microsoft.com/kb/282402

http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-connections/

http://waynepan.com/2010/07/09/iphone-ios-4-froyo-browsers-and-concurrent-connections/

http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.4

主流浏览器的HTTP最大并发连接数相关推荐

  1. atitit..主流 浏览器 js 发动机 内核 市场份额 attialx总结vOa9

    atitit..主流 浏览器 js 发动机  内核 市场份额 attialx总结vOa9 1. 浏览器内核 1 2. 浏览器的主要组件包含: 2 2.1. 主要组件体系结构 2 2.2. WebCor ...

  2. Tomcat双向Https验证搭建,亲自实现与主流浏览器、Android/iOS移动客户端超安全通信

    紧接着<Tomcat单向Https验证搭建,亲自实现与主流浏览器.Android/iOS移动客户端安全通信>,此处演示下更安全的双向Https认证的通信机制,为了清晰明了,以下进行单独描述 ...

  3. Tomcat单向Https验证搭建,亲自实现与主流浏览器、Android/iOS移动客户端安全通信

    众所周知,iOS9已经开始在联网方面默认强制使用Https替换原来的Http请求了,虽然Http和Https各有各的优势,但是总得来说,到了现在这个安全的信息时代,开发者已经离不开Https了. 网上 ...

  4. 主流浏览器js 引擎内核市场份额attialx总结vOa9

    原文: http://blog.csdn.net/attilax/article/details/40016... 时间: 2014-10-12 atitit.. 主流浏览器 js 引擎 内核 市场份 ...

  5. 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)

    内核 首先得搞懂浏览器内核究竟指的是什么. 浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎.它负责取得网页的内容(HTML ...

  6. video视频播放以及主流浏览器兼容

    直接看代码吧! <!DOCTYPE html> <html><head><metacharset="utf-8" /><met ...

  7. 三大主流浏览器Web开发工具

    一个快速加载网页在很大程度上节约用户的浏览页面时间成本,作为一名WEB开发人员,我们要寻求一些解决办法,传统的在浏览器中 "右键-查看源代码"已经过时了,它不能做良好的代码检查,作 ...

  8. 主流浏览器及对应内核

    主流浏览器及对应内核 内核 浏览器   Trident IE4. IE5. IE6. IE7. IE8 Maxthon The World TT GreenBrowser AvantBrowser G ...

  9. WebAssembly已支持所有主流浏览器

    Firefox Quantum.Safari.Edge和Chrome一并支持WebAssembly,可以接近原生速度运行Web应用程序.点击[阅读原文]获取原文地址. 作者:Judy DeMocker ...

最新文章

  1. MMD_2a_FindSimilarSets
  2. matlab 把一个文件夹下的所有图片(可以包含在子文件夹下)考到指定文件夹下...
  3. Android 关于Handler
  4. 9 个重量级的云计算(PaaS)平台
  5. [EMC++] Item 8. Prefer nullptr to 0 and NULL
  6. Activiti部署报错
  7. SQL SERVER 2008安全配置
  8. 重新学习web后端开发-001-写在前面的话
  9. Linux命令【一】基本命令
  10. mac下beyond compare配置图
  11. 【华为云技术分享】浅谈服务化和微服务化(上)
  12. mysql范围条件_MySQL8.0之跳跃范围扫描
  13. 【Java从0到架构师】RocketMQ 基础 - 应用、核心组件、安装
  14. 销售灵魂人物的潜伏笔记5
  15. 吊打何同学?B 站 UP 主 24 小时肝出 AirDesk 平替,成本 6000!
  16. 图书管理系统需求规格说明文档目录_一个已经超越普通设计素材管理范畴的文档管理软件—Eagle...
  17. 超好用的在线PDF转Word网站,真后悔没早发现
  18. 解析eBay BASE模式、去哪儿及蘑菇街分布式架构
  19. Java 随手写的一个英语单词练习器
  20. 如何定义性能”提升“了多少?

热门文章

  1. Hyper-V 3.0部署PART 14:准备仲裁磁盘
  2. 【电信增值业务学习笔记】8 3G视频类增值业务
  3. Exchange证书生成器
  4. 从CCNA到CCIE的网工认证道路规划
  5. Tungsten Fabric SDN — 软件架构
  6. DPDK — TestPMD
  7. IAR编译提示could not open file lnkstm8s003f3.icf
  8. STM32H7的Cache和MPU
  9. Linux字符设备驱动结构
  10. Amazon Aurora是如何设计原生云关系型数据库的?