初步探索前端性能测试

本文探讨了前端性能测试的重要性,遵循Yahoo的34条黄金法则,分析了页面速度的关键指标,如First Impression Time、OnLoad Time和Total Load Time。介绍了Yslow、PageSpeed和Dynatrace等性能分析工具,并通过案例分析展示了如何使用这些工具发现问题并提出优化建议,旨在提升用户体验。
摘要由CSDN通过智能技术生成

本文来自网易云社区


WEB产品的前端页面加载速度是影响用户体验的重要因素。为了提升页面的加载速度,让用户体验更顺畅,需要进行前端性能测试。

一、评估原则:

1.        Yahoo 34条黄金法则 

以Yahoo网站性能优化的34条黄金法则为原则,前端的性能优化主要从以下几个方面进行:

第一点:减少Http请求的数目,包含避免404页面、避免使用空内容的图片和请求、移除重复脚本和使用CSS Sprites(减少图像请求的有效方法)等。

第二点:使浏览器渲染更加流畅,通过分别优化HTML、JavaScript、CSS来实现。

第三点:优化单个Http请求,包含通过减少DNS查找次数、避免重定向等方式缩短请求时间;通过压缩文件、优化图片以及减少Cookie大小等方式减少接收数据量大小;通过使用缓存Ajax结果、配置过期时间以及Etag等方式有效的利用缓存。

2.        度量页面速度的指标 

页面的加载速度的度量主要有三个关键指标:

First Impression Time:从用户提交请求到第一时间观察到页面开始加载的时间,这是一项重要指标,该时间越短,用户越早看到浏览器中的内容,心理上的等待时间会越短。

OnLoad Time:从用户提交请求到浏览器触发onLoad事件的时间,在该时间之前完成了页面初始化以及所有引用对象的下载。该时间是比较重要的性能优化对象,OnLoad Time越低,页面加载速度越快,用户等待时间越短。

Total Load Time:从用户提交请求到页面完全加载所消耗的总时间,为

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值