问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

以下哪些是常见的web前端性能关注点

发布网友 发布时间:2022-04-23 05:17

我来回答

1个回答

热心网友 时间:2022-05-13 07:54

前端性能关注的重点主要有以下几点

1. 加载时间指标,主要包括三个时间断

a. Time to First Impression

表示从用户在浏览器键入url按下回车键一刻开始到页面开始有反应(用户可以在页面中看见一点点内容)为止。经常能感觉到的一个信号就是网页开始显示title。

b.Time to onLoad Event

表示从页面开始显示内容,到浏览器开始触发OnLoad函数这一时间段。只有当初始的文本和所引用的对象加载完成,浏览器才开始触发OnLoad函数

c.Time to Fully Loaded

表示从上一时间段末到整个网页完全加载完成(所有OnLoad函数以及相关的动态资源加载

完成)。在网页中含有timeout或定时刷新之类处理时较为难判断结束点。

2. 资源情况指标

网页由初始的html文本中嵌入图片以及通过XHR或者修改dom树动态加载的内容组成,css负责样式,js负责行为。所以当网页资源过多为了下载资源客户端和服务器的网络来回就更多。下面是资源方面相关的指标。

a. Total Number of Requests

包括html网页请求,css、js资源下载及其它网络请求。优化的目标之一是要尽量减少请求数。

b. Total Number of HTTP 300s/400s/500s

表示返回状态为3009重定向)、400(客户端错误)、500(服务器端错误)的http请求。尽量避免这些请求以提高页面load的时间。造成这些状态的原因经常是服务器的实施、配置和部署问题。

c. Total Size of Web Site

构成网页元素总的大小。图片或者js库的增加都会对下载时间造成重要的影响。

d. Total Size of Images/CSS/JS

image、css、js在网页元素大小中占主要比例。

e. Total Number of XHR(XMLHttpRequest) Requests

通过js异步从服务器端获得数据的请求数。一些js框架提供了跟服务器端的更新机器就是XHR请求。通过配置可以减少XHR请求的数目

3. 网络连接指标

浏览器底层的网络连接对资源的下载速度有很大影响。资源的下载过程分为很多阶段。下面介绍这些阶段以及浏览器、网络、请求如何影响这些阶段的时间

a. DNS Time

dns 查询的时间。网页请求会产生一次寻找该网页资源所在主机的dns查询。在同个域名进行网页切换不会造成新的dns查询。

b. Connect Time

指浏览器和服务器之间建立tcp/ip连接的时间对于ssl连接包括握手的时间。网络连接过慢、使用ssl、使用短连接而非常连接都是造成connect time较多的原因。

c. Server Time

指收到请求后服务器逻辑处理的时间

d. Transfer Time

这一指标与浏览器和服务器之间的连接速度相一致通过减小传输内容或使用cdn来降Transfer Time。

e. Wait Time

等待时间和同一个域中服务资源的数量直接相关。每个域的浏览器的物理网络的*,导致资源等待可用的连接。减少资源的数量(或将资源散布在不同的域)能将这一时间降低。平均等待时间的大小更能反映等待时间是否需要注意。

f. Number of Domains / Single Resource Domains

部署网站资源的域主机数量是很重要的,因为它影响的DNS连接和等待时间。专门用户资源下载的域是必要的他将直接减少等待时间。应避免单一的资源域否则你将为dns查询以及资源下载付出昂贵的代价。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 如何才能提高Java Web性能 影响WEB服务器性能的主要因素有那几个? web前端有哪些性能优 如何优化web网站的性能 web性能优化有哪些 web服务器的性能指标有哪些 微信更换账号怎么换 怎么换微信账号 如何更换 微信怎么换账号登 怎么才能微信换账号 怎样换微信账号 微信一个手机号注册了两个怎么切换账号啊? 怎么切换另一个 刚买了个路由器,怎么用手机设置? 别人加不了我微信,咋办? 新买的路由器怎么用手机设置呀? 怎么炒芋饺 “燕皮”具体的制作方法是什么? 饺子的包法包法怎么包 为什么web应用的性能在i/o WEB的性能测试的性能指标都包括哪些?该怎么给出一个指标。 《Web性能权威指南》pdf下载在线阅读,求百度网盘云资源 请教如何检测web系统的性能,如何进行web系统优化 响WEB服务器性能的主要因素有那几个 如何:在 Web 性能测试中设置页面响应时间目标 F团是什么? F团的介绍 北京有没有做得好的社区团购平台? 华人优选是什么模式靠谱吗? UU团购网的UU团购介绍 社区团购前景怎么样? 柳晚百货超市是柳州晚报的下属单位吗? 58团购网的网站简介 淘宝聚划算品质团购每一天,真的有说的那么好吗! 爱拼团的介绍 十荟团被处以150万罚款,它会退出社区团购吗? 好特会团购的好特会-特色 网上购物商城 哪个比较好? 社区团购成为过街老鼠,你对此怎么看?