浏览器并发资源
来源:互联网 发布:触屏软件 编辑:程序博客网 时间:2024/06/05 15:26
罗列一下浏览器这么决定可能有什么考虑
- 由于 TCP 协议的限制,PC 端只有65536个端口可用以向外部发出连接,而操作系统对半开连接数也有限制以保护操作系统的 TCP\IP 协议栈资源不被迅速耗尽,因此浏览器不好发出太多的 TCP 连接,而是采取用完了之后再重复利用 TCP 连接或者干脆重新建立 TCP 连接的方法。
- 如果采用阻塞的套接字模型来建立连接,同时发出多个连接会导致浏览器不得不多开几个线程,而线程有时候算不得是轻量级资源,毕竟做一次上下文切换开销不小。
- 这是浏览器作为一个有良知的客户端在保护服务器。就像以太网的冲突检测机制,客户端在使用公共资源的时候必须要自行决定一个等待期。当超过2个客户端要使用公共资源时,强势的那个邪恶的客户端可能会导致弱势的客户端完全无法访问公共资源。从前迅雷被喷就是因为它不是一个有良知的客户端,它作为 HTTP 协议客户端没有考虑到服务器的压力,作为 BT 客户端没有考虑到自己回馈上传量的义务。
目前浏览器支持资源并发数:
IE5/6/7、firefox2最多支持2个并发数,IE8、firefox3最多支持6个并发数,opera和safari最多支持8个并发数,chrome最多支持4个并发数
参考文章:
http://www.iefans.net/qingqiu-bingfa-lianjieshu-xianzhi/
- 浏览器并发资源
- 浏览器 资源最大并发连接数
- 浏览器允许的并发请求资源数
- 浏览器允许的并发请求资源数
- 浏览器允许的并发请求资源数是有限制的-分析
- 静态资源的分布对网站加载速度的影响/浏览器对同一域名下并发加载资源数量
- 浏览器并发连接数
- 浏览器并发连接数
- 浏览器并发连接限制
- c#实现资源浏览器
- 仿资源浏览器
- 并发编程--资源并发访问信号量
- 资源竞争与并发控制
- 并发编程优秀资源收集
- 2.7.资源并发访问控制
- Java并发编程资源汇总
- 跨浏览器测试资源大全
- 跨浏览器测试资源大全
- 来自 COM 经验的八个教训
- google根据地址获取经纬度
- linux启动tomcat
- poj-2421-Constructing Roads(应用并查集)
- a:link,a:visited,a:hover,a:active,伪类的顺序
- 浏览器并发资源
- 解决下载android源码时出现的无法连接问题
- win8 64位+opencv2.4.5+vs2010环境搭建
- 项目管理之项目基础概念
- 多触摸学些
- Linux操作系统下关于文件目录的属性意义
- Java多态性的不同表现
- 编译简介
- doGet和doPost的区别