yslow前端性能测试工具

guanyaping 2019-05-18 原文

yslow前端性能测试工具

1.下载yslow,然后添加到浏览器的扩展程序中
2.运行过程,点击扩展程序,然后点击run test
页面测试结果如下图,评分标准是根据雅虎23条

评分等级低的会给出需改进的文件

左侧:empty chche没有缓存情况下的加载情况,右侧为页面元素使用缓存后的页面加载情况

图片参数详解
①Grade 分数,评分为C,等级为A-F
②score 分数为72
③yslow 23条规则,也可以说雅虎23条,参考地址https://baike.baidu.com/item/YSLOW/10384699?fr=aladdin
yslow-23条规则
1.减少http请求次数
2.使用CDN
就近缓存->智能路由->负载均衡->WSA全站动态加速
3.避免空的src和hrf
4.为文件头指定Expires
使内容具有缓存性,避免了接下来的页面访问中不必要的http请求
5.使用GZIP压缩内容,压缩任何一个文本类型的响应,包括xml和json
6.把css放到顶部
7.把js放到底部,防止js加载之后对资源造成堵塞
8.避免使用css表达式
9.将css和js放在外部文件中
8.目的是缓存,但有时候为了减少请求,也会直接写在页面中,需根据pv和ip的比例权衡
10.权衡DNS查找次数
11.精简css和js
12.避免跳转
13.删除重复的css和js
14.配置ETags
15.可缓存的ajax
16.使用get来完成ajax请求
17.减少dom元素数量
18.避免404
19.减少cookie的大小
20.使用无cookie的域
21.避免使用过滤器
22.不要在html中缩放图片
23.缩小favico.ico并缓存

发表于 2019-05-18 14:36 励志成为前端鹅 阅读() 评论() 编辑 收藏

 

版权声明:本文为guanyaping原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/guanyaping/p/10885670.html

yslow前端性能测试工具的更多相关文章

  1. YSlow 引起的Firefox崩溃 – pittzh

    YSlow 引起的Firefox崩溃 Firefox是开源浏览器,所以导致Firefox崩溃一般都是插件或扩展 […]...

  2. YSlow 引起的Firefox崩溃 – pittzh

    YSlow 引起的Firefox崩溃 Firefox是开源浏览器,所以导致Firefox崩溃一般都是插件或扩展 […]...

  3. 前端路由的实现方式

    前端路由的实现方式 前端路由与单页页面 路由就是指随着浏览器地址栏的变化,展示给用户的页面也不相同。 传统的网 […]...

  4. YSLOW(一款实用的网站性能检测工具)

     概述 YSlow是Yahoo发布的一款基于FireFox的插件,这个插件可以分析网站的页面,并告诉你为了提高 […]...

  5. 桌面端前端性能优化策略

    ...

  6. Yahoo团队网站性能优化的35条黄金守则

    Yahoo团队网站性能优化的35条黄金守则 Excetional Performance 团队总结出了一系列可 […]...

  7. 从输入cnblogs.com到博客园首页完全展示发生了什么

    .no-decoration{text-decoration: none !important;}.color […]...

  8. 函数防抖与函数节流

    函数防抖与函数节流 概念 函数防抖(debounce) 当调用动作过n毫秒后,才会执行该动作,若在这n毫秒内又 […]...

随机推荐

  1. 关于投资组合的进一步思考,当投资选项不只有两个时–Single index model

    1. 之前的探讨都是局限在投资选项只有两个:asset a 和 asset b。但是当投资选项变多,比如面对1 […]...

  2. BP算法从原理到python实现

    BP算法从原理到实践 反向传播算法Backpropagation的python实现 觉得有用的话,欢迎一起讨论 […]...

  3. 工作中常用Git指令操作

    常用Git指令总结   前阵子有几天好不顺,可谓是喝水都呛着,更何况被Git给呛着了,还不轻,哈哈。所以打算总 […]...

  4. canvas图表(4) – 散点图

    原文地址:canvas图表(4) – 散点图 今天开始完成散点图,做完这一节,我的canvas图表 […]...

  5. Oracle SQL性能优化

    1、选用适合的Oracle优化器 RULE(基于规则)  COST(基于成本)  CHOOSE(选择性) 2、 […]...

  6. Spark安装与介绍

    1. Scala的安装 注意点:版本匹配的问题, Spark 1.6.2 — Scala2.10 […]...

  7. TQ210搭载Android4.0.3系统构建之LED从驱动到HAL到JNI到应用程序(驱动篇)

    开发板:TQ210 OS:Android 4.0.3 以下所有内容都是在TQ210开发板上实现,并且很多内容也 […]...

  8. 前后端交互-01

    什么是后端开发?   使用后端语言(php,java,python,go….)在服务器环境中进行开 […]...

展开目录

目录导航