浏览器允许的并发请求资源数

编程之家收集整理的这篇文章主要介绍了浏览器允许的并发请求资源数编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

浏览器的并发请求数目限制是针对同一域名的。
即同一时间针对同一域名下的请求有一定数量限制,超过限制数目的请求会被阻塞,这就是为什么会有img.abcde.com,abcde.com 之类域名的原因。

 

 

 
 

   版本

    HTTP1.0

   HTTP1.1

IE 6\7

4

2

IE 8

6

6

IE 9

10

10

IE 10

6

6

IE 11

6

6

chrome

6

6

firefox

6

6


如图,有的请求会持续很长时间,如果把 img,css,js... 都放到 abcde.com 一个域名下面,其他请求就迟迟无法完成,浏览者看来就是『卡住了』。
而把请求放到多个域名下,增加浏览器的并发请求数,比如图片放到 img.abcde.com 域名下。


京东对静态资源的处理,通过以下js代码使得页面上的图片资源来自于不同域名的服务器,就是对以上所说的优化:

 

var b,a = String(a);
switch (a.match(/(\d)$/)[1] % 5) {
  case 0:
    b = 10;
    break;
  case 1:
    b = 11;
    break;
  case 2:
    b = 12;
    break;
  case 3:
    b = 13;
    break;
  case 4:
    b = 14;
    break;
  default:
    b = 10;
}
return "http://img{0}.360buyimg.com/".replace("{0}",b);

 

为什么要这么做?
1、图片服务器做集群;
如果一个挂了,其他还可以使用;
2、多个域名请求到一个服务器?
a)浏览器针对同一个域名并发数限制;
b)使用多个域名,加快资源下载;
c)注意:并不是域名越多加载越快? DNS解析就越多

 

总结

以上是编程之家为你收集整理的浏览器允许的并发请求资源数全部内容,希望文章能够帮你解决浏览器允许的并发请求资源数所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206(已满)
编程之家官方4群:230427597

相关文章

猜你在找的WebService相关文章

要使用网站上传文件,在ASP.NET的范畴,我基本上能想到的有两类,一类是通过HTTP POST请求获得文件信息,另外一类是通过WebService或者WCF之类的技术对外发布服务。以前做3G摄像头项
简介 有一个wordpress服务器需要迁移了,之前都是别人维护的,现在需要迁移到自己维护,给的系统是linux centos 8.4。迁移包括mysql,php,phpmyadmin,wordpre
https://www.jianshu.com/p/ea9ebad692d2
RewriteEngine On# 将404页面跳转到 http://abc.com/ ErrorDocument 404 http://abc.com/# 将 不是abc.com 永久跳转到 htt
透视和调整你的企业和商务系统(Ⅰ:Analyzing、Requirement)   小气的神 2001-10-09   对于dotNET,这是一项新的技术,一个为适应变化的应用系统体系。你可能不屑一顾还是测试版而已,宁愿观望;你可能已经开始接触它,透过这些新的技术开始思考现在和未来的企业或商务的应用程序结构。它们会是怎样的呢,呈现在你面前的将是一幅怎样的情景?一般你会问自己这样的问题: Why-这
透视和调整你的企业和商务系统(Ⅲ:SOAP、WebService、Client)   小气的神 2001-10-13         客户端的测试,主要是使用两个VB程序来测试一下,实际应用中可以是多种形式的VC、ASP或Script等方式的,只要和支持COM接口的都可以,但是真正发行你的客户端的时候,你需要附加MS SOAP Toolkit的分发库和CTM组件。也许正是这个原因,在做完这个测试之
透视和调整你的企业和商务系统(Ⅳ:WebService、dotNET)   小气的神 2001-10-15       到上一篇为止,我们已经完成了在第一篇(Analyzing、Requirement)所说的三个过程中的第二步了,这一篇开始我们可以用dotNET的WebService方式来重新考虑以前的Authors WebService,技术上我倾向于MS的建议,那就是在实现和设计Web Ser
增补透视一文:将ADO.NET或Webservice返回的DataSet转换成ADODB.Recordset   小气的神 2001-10-23   记得在《透视和调整你的企业和商务系统》一文中,我们讨论了有关组件、SOAP、WebService的一些问题,特别对于这样的一些问题: 如何生成一个构造一个简单的三层结构(Window DNA) 如何将现有的组件暴露出来,成为一个WebService