网站首页 > 技术文章 正文
Chrome DevTools小知识之 Timing chrome://settings/content/insecurecontent
hmc789 2024-11-13 11:32:19 技术文章 2 ℃在Chrome浏览器DevTools(F12)的NetWork页签下,访问某个网站的时候会把所有的请求显示出来,点击某个请求就会出来上图所示的一个面板,本文主要是Timing相关的一些内容。下面是图片显示内容的一些解释及程序开发时可能的优化时间办法。
Queued at 990.27ms:表示该请求加入到请求队列中的时刻。
Started at 1.00s:表示请求开始处理的时刻。
Queueing:表示请求从加入到请求队列中排队花费的时间。原因可能由于该请求被渲染引擎认为是优先级比较低的资源、服务器不可用、 超过浏览器的并发请求的最大连接数(Chrome的最大并发连接数为6),
优化办法: 1、减少HTTP请求,使用CSS雪碧图、内联图片(不宜使用过大的图片)、合并js文件和css文件表等。 2、异步请求,减少阻塞。
Stalled:请求在可以被发送出去之前的等待时间(阻塞时间),一般是等待可复用的TCP连接释放的时间。浏览器对于单个域名只能同时建立4~6个TCP连接(不同浏览器实现有差异)。
优化办法:可以将一些资源分放到多台主机上,增大并发数。
Proxy Negotiation:浏览器和代理服务器连接的协商时间。
DNS Lookup:域名解析花费的时间。
优化办法:可以缓存DNS。
Initial Connection:建立TCP连接花费的的时间,包括TCP握手/重试和协商SSL(包含SSL时间)。
优化办法:使用长连接,复用已有连接。
SSL:花费在完成SSL上的时间。
Request sent:发送请求花费的时间。时间通常很短,大多数情况不会超过1毫秒(取决于网络带宽等因素),基本不需要优化。
Waiting (TTFB):从发出请求到接收到响应第一个字节经过的时间,包括网络延迟时间。
优化办法:1、可以使用CDN,将用户的访问指向距离最近的工作正常的缓存服务器上,如果这个时间花费比较长,就应该考虑对网络进行性能优化了。2、如果是ajax请求,重点可能就是代码层面的优化了。
Content Download:从接收响应到响应接收完成花费的时间。
优化办法:1、可以考虑针对部分内容进行压缩,如js文件压缩(jquery.js换成jquery.min.js)、gzip等,减少响应数据大小。2、对于变化不频繁的资源可以采用If-Modified-Since和Last-Modified等,让服务器会返回304,不返回响应数据。
- 上一篇: 细品原生JS从初级到高级知识点汇总(四)
- 下一篇: 你不知道的「前端性能优化」知识,我都给你总结好了
猜你喜欢
- 2024-11-13 「直击面试」- 搞定计算机网络,这些问题还没有我答不出来的
- 2024-11-13 HTTP面试题 高校毕业生就业难 面试题
- 2024-11-13 HTTP的起源与发展 http的具体内容是什么
- 2024-11-13 前端优化的步骤 前端优化的步骤包括
- 2024-11-13 Python最常见的170道面试题全解析答案(四)
- 2024-11-13 前端项目中 浏览器缓存的更新不及时问题及解决方法
- 2024-11-13 你还没弄懂浏览器的缓存机制吗? 介绍一下浏览器缓存
- 2024-11-13 如何使用缓存提高系统性能? 提高缓存速度
- 2024-11-13 网络相关面试题 网络相关面试问题
- 2024-11-13 为什么你做的H5开屏那么慢?H5首屏秒开方案探讨
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-