Web前端分析测试和性能提升
2017-08-25 23:34
621 查看
14个测试要点以及对应的可以提升的点
减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;CDN托管,图片服务器。用好浏览器缓存机制:有利有弊,找到平衡
网页Gzip:网上看到的图片已经压缩的不能再压缩了,但是GZIP是针对文本类资源压缩的,把空格什么的去掉,十分有效。
把CSS文件放在HTML开头:如果放在后面会增加reflow的过程
把JS文件放在HTML的结尾:防止开头的时候就阻塞了。
减少DOM操作次数,优化javascript性能。
尽量避免使用CSS Expression(css表达式)又称Dynamic properties(动态属性):根据屏幕分辨率改变CSS样式,能不用就尽量不用,因为加重浏览器的负担
尽量减少DNS的查找:尽可能在网页里面找内部链接的话用相对路径,如果要多次请求同一个网站,尽可能的把域名换成IP,可以减少DNS的查找。
最好用JS压缩,相比较GZIP压缩更有针对性一点。
var username; var u;
避免重定向 redirect:https://www.baidu.com,尽可能在后面加上
/最好还能直接加上index.html,避免浏览器还要在判断一次默认网页。
去除重复的脚本:不要有冗余的代码段,把能合并的或者是能抽象的都打包一下
使用Ajax请求,可以局部刷新。不是每一个请求都要刷新一下页面,比如信息填写表单的提交,在客户端就可以验证输入是否正确,而不需要等到请求发送之后才在服务端发现写错了。
少用全局变量、缓存DOM节点查找的结果。减少IO读取操作。
图片预加载, 使用雪碧图合并小图标。
相关文章推荐
- Web前端性能测试-性能测试知多少---深入分析前端站点的性能
- 网页前端页面加载性能测试各工具可行性方案分析
- web性能测试分析-工具篇
- PAAS平台的web应用性能测试与分析
- WEB前端性能分析--工具篇
- 如何合理优化WEB前端 高效提升WEB前端性能
- web前端性能分析--实践篇
- [前端]前端测试自动化工具 + 页面性能分析工具 BerserkJS 试用小记
- web性能测试分析-工具篇
- Web前端分析测试要点
- web前端性能分析--实践篇
- WEB前端性能测试工具YSlow 2.0使用指南
- web性能测试分析-工具篇
- 【摘抄】提升web程序性能-前端
- 关于做web前端性能测试一些原则的心得分享
- 转 web前端性能分析--分析篇
- web性能测试分析-工具篇 (转载)
- 全面提升 Web 2.0 应用程序的性能,第 2 部分: 页面下载时间分析
- web前端性能测试在线工具
- 转 web前端性能分析--实践篇