位置: IT常识 - 正文

浏览器并发请求数以及解决办法(浏览器并发请求队列数量怎么设置)

编辑:rootadmin
浏览器并发请求数以及解决办法

推荐整理分享浏览器并发请求数以及解决办法(浏览器并发请求队列数量怎么设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:浏览器并发请求同一个接口会有线程安全问题吗,浏览器并发请求数量 定时器怎么用,浏览器并发请求怎么设置,浏览器并发请求队列数量怎么设置,浏览器并发请求限制如何处理,浏览器并发请求限制,浏览器并发请求限制数量,浏览器并发请求数量 定时器怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

页面卡顿,需要好长一段时间才能加载完成,有可能是资源请求过多,再加上请求响应慢的原因。每个浏览器都有资源请求并发数的限制,本文内容讲 如何查看请求阻塞情况 到前端如何针对该限制进行优化。

1.如何查看资源阻塞情况

按 F12 查看浏览器控制台,如下图: 从 Waterfall 看出,前六个GET请求是正常的,但是最后一个请求没有立即发出,将鼠标悬浮到最后一个请求的 waterfall 柱状图上,悬浮窗口如下图。 从 Connection Start 看出,这个请求阻塞了 882.56ms。

再仔细观察请求地址和方法,发现同域名同请求方法的情况下,会有并大最大限制数。

2.浏览器请求并发(1)规则

同一域名下, ①同一GET请求的并发数是1,也就是说上一个请求结束,才会执行下一个请求,否则置入队列等待发送; ②不同GET/POST请求的并发数量是6,当发送的请求数量达到6个,并且都没有得到响应时,后面的请求会置入队列等待发送。

(2)原因

这其实是基于多方面因素考量出的优化结果:

对操作系统端口资源考虑

PC总端口数为65536,那么一个TCP(http也是tcp)链接就占用一个端口。操作系统通常会对总端口一半开放对外请求,以防端口数量不被迅速消耗殆尽。

过多并发导致频繁切换产生性能问题浏览器并发请求数以及解决办法(浏览器并发请求队列数量怎么设置)

一个线程对应处理一个http请求,那么如果并发数量巨大的话会导致线程频繁切换。而线程的上下文切换有时候并不是轻量级的资源。这导致得不偿失,所以请求控制器里面会产生一个链接池,以复用之前的链接。所以我们可以看作同域名下链接池最大为4~8个,如果链接池全部被使用会阻塞后面请求任务,等待有空闲链接时执行后续任务。

避免同一客服端并发大量请求超过服务端的并发阈值

在服务端通常都对同一个客户端来源设置并发阀值避免恶意攻击,如果浏览器不对同一域名做并发限制可能会导致超过服务端的并发阀值被BAN掉。

客户端良知机制

为了防止两个应用抢占资源时候导致强势一方无限制的获取资源导致弱势一方永远阻塞状态。

浏览器资源请求并发原因原文:https://blog.csdn.net/zz130428/article/details/128273525

3.各浏览器并发数

浏览器并发连接数是有限的, 一般是4到6个,在10个以内。

(1)http/https 并发数

主流浏览器对 HTTP 1.1 、HTTP 1.0 最大并发连接数目:

(2)websocket 并发数

4.解决/优化并发数限制(1)将资源分散到不同域名

浏览器并发连接数限制只是针对同一域名,将资源分散到不同的域名下,即可实现并发数的扩展,例如一个域名是10个,两个域名就是20个并发了。

注意:资源地址的端口号不同也会被视为不同域名

(2)减少网络请求配置304请求,提高请求速度 (后端配置)图标、css、js合并,减少http请求数使用缓存,使用cach-control或expires这类强缓存时,缓存不过期的情况下,不向服务器发送请求不使用CSS的【@import】,它会造成额外的请求vue使用动态路由,实现按需导入js,减少http请求数

参考https://blog.csdn.net/zz130428/article/details/128273525

本文链接地址:https://www.jiuchutong.com/zhishi/290894.html 转载请保留说明!

上一篇:德拉海滩Wakodahatchee湿地的大蓝鹭,佛罗里达州 (© Marie Hickman/Getty Images)(海滨德拉海滩庄园别墅)

下一篇:YOLOv5 以txt 或json格式输出预测结果(yolo xml转txt)

  • iphone13有红外线功能吗(iphone13有红外线遥控吗)

    iphone13有红外线功能吗(iphone13有红外线遥控吗)

  • 美团支付宝付款如何操作(美团支付宝付款怎么取消绑定)

    美团支付宝付款如何操作(美团支付宝付款怎么取消绑定)

  • 苹果6不支持无线更新12(苹果6不支持无线更新系统)

    苹果6不支持无线更新12(苹果6不支持无线更新系统)

  • 电脑清灰要多久(电脑清灰一次多少钱)

    电脑清灰要多久(电脑清灰一次多少钱)

  • 相册永久删除的照片怎么恢复(相册永久删除的照片还能恢复吗)

    相册永久删除的照片怎么恢复(相册永久删除的照片还能恢复吗)

  • 手机后壳有印子擦不掉(手机后壳有印子擦不掉 水渍)

    手机后壳有印子擦不掉(手机后壳有印子擦不掉 水渍)

  • 苹果能修改微信号吗(苹果能修改微信密码吗)

    苹果能修改微信号吗(苹果能修改微信密码吗)

  • 苹果售后支持寄修吗(苹果售后寄什么快递)

    苹果售后支持寄修吗(苹果售后寄什么快递)

  • 苹果xr不支持指纹怎么付款(苹果xr不支持指纹解锁吗)

    苹果xr不支持指纹怎么付款(苹果xr不支持指纹解锁吗)

  • 优思版手机是什么意思(优思版手机能不能买)

    优思版手机是什么意思(优思版手机能不能买)

  • 打印机lsu错误是什么意思(打印机slu错误是怎么回事)

    打印机lsu错误是什么意思(打印机slu错误是怎么回事)

  • qq可以几个人视频通话(qq最多可以几个人视频聊天)

    qq可以几个人视频通话(qq最多可以几个人视频聊天)

  • iqooneo骁龙855版和竞速版区别(iqooneo骁龙855版怎么样)

    iqooneo骁龙855版和竞速版区别(iqooneo骁龙855版怎么样)

  • qq回执消息有什么用(qq回执成功后就能登qq了吗)

    qq回执消息有什么用(qq回执成功后就能登qq了吗)

  • realmex2是什么牌子(realme x2真实口碑)

    realmex2是什么牌子(realme x2真实口碑)

  • word文档怎么设置页码(word文档怎么设置页脚)

    word文档怎么设置页码(word文档怎么设置页脚)

  • Reno Ace怎么关闭充电震动(reno关掉)

    Reno Ace怎么关闭充电震动(reno关掉)

  • 尾注和脚注位置的区别(尾注和脚注的)

    尾注和脚注位置的区别(尾注和脚注的)

  • 魅族16型号叫什么(魅族16的型号)

    魅族16型号叫什么(魅族16的型号)

  • 华为手表怎么测心率(华为手表怎么测量血压视频)

    华为手表怎么测心率(华为手表怎么测量血压视频)

  • 苹果8出厂系统版本(苹果6版本)

    苹果8出厂系统版本(苹果6版本)

  • 微信聊天时间可以改吗(微信聊天时间可以ps吗)

    微信聊天时间可以改吗(微信聊天时间可以ps吗)

  • 苹果手机拦截短信在哪里可以看到(苹果手机拦截短信怎么查看)

    苹果手机拦截短信在哪里可以看到(苹果手机拦截短信怎么查看)

  • 空行怎么删除(word表格后面的空行怎么删除)

    空行怎么删除(word表格后面的空行怎么删除)

  • 安卓app应用市场有哪些(安卓app应用市场哪个好)

    安卓app应用市场有哪些(安卓app应用市场哪个好)

  • 一般纳税人材料销售税率
  • 损益类科目是否可以转出
  • 电子发票限额多了怎么办
  • 资产负债表负债总额怎么看
  • 施工单位开具发票税务税率
  • 增值税税金不足1元未缴纳账务处理
  • 个人出口货物到国外
  • 辅导期一般纳税人管理办法
  • 零售行业会计核算方法
  • 预计负债账务处理 固定资产
  • 抵减的增值税如何记账
  • 个人开劳务发票是否需要交纳个人所得税呢?
  • 利息收入的纳税调整
  • 一般纳税人取得3%专票可以抵扣吗
  • 国有企业的所得税怎么算
  • 倒增值税发票过程
  • 关于增值税发票开具的最新规定
  • 办公低值易耗品的账务处理
  • 审计调整后如何入账
  • 公司账户有钱怎么取出来
  • 个体工商户清算报告
  • 收到工会经费返还如何做账
  • 成本核算的原则和要求
  • 电脑怎么更新系统日期
  • 现在我们来看看windows中的新增内容
  • 不知道哟
  • PHP:curl_share_setopt()的用法_cURL函数
  • 滴水观音的养殖方法选好浇水
  • 大城遗址公园
  • 工程竣工结算资料存档几年
  • Vant UI 中 van-collapse 下拉折叠面板如何默认展开第一项
  • 预付工程施工款会计分录
  • 国家最高科技奖2018
  • 专利权出资会计科目
  • php如何上传1个g以上的文件
  • php超时限制
  • 什么是工程施工的总纲领
  • php 文件管理系统
  • 层层剖析的近义词
  • 量子退火算法入门6
  • explorer.exe无响应桌面卡死是什么原因
  • 关于申请补发工资的申请
  • 法人给对公账户转账
  • 进项发票和销项发票金额相同还需要交税金吗
  • 未经审计情况说明怎么写
  • 为客户购买的机票怎么入账
  • 增值税纳税申报实训报告
  • 盈余公积的提取条件
  • 会计手工做账的目的
  • 收不回来的应收账款会计分录
  • 实缴出资未注明投资款
  • 现金流量表现金及现金等价物净增加额
  • 建筑服务的税率是
  • 股权激励有几种形式
  • 用工资冲借款报税可以吗
  • 个人独资企业要报税吗
  • 工业企业固定资产折旧年限
  • sql server数据
  • linux 查看numa
  • 设置密码保护的pdf怎么转word
  • Windows 7 64位系统手动添加Editplus到鼠标右键的方法
  • Win10系统如何开启全部权限
  • win7如何限制网速
  • http://www.2cto.com/kf/201402/280576.html
  • cocos2dx4.0教程
  • opengl 有哪些特点?与directx相比它有什么不同?
  • javascript的原型,原型链,有什么特点?
  • windows和linux的区别
  • html收藏夹导入
  • jquery keydown
  • python多线程作用
  • linux运行nginx
  • great 搬运工
  • js修改css文件
  • javascript parseInt 函数分析(转)
  • javascript对象和方法
  • javascript中array的正确写法
  • 养殖业免税用报税吗
  • 准予扣除是什么意思
  • 销售土地使用权的税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设