性能测试yslow
YSlow
YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
YSlow可以分析任何网站,并为每一个规则产生一个整体报告,如果页面可以进行优化,则YSlow会列出具体的修改意见。
一、在利用yslow对前端进行性能测试之前先了解下HTTP协议。
2、HTTP协议概述
3、HTTP缓存
二、yslow示例
1、安装
安装yslow的chrome扩展时可能需要科学上网
2、对百度的前端页面进行性能测试(并发现页面中可能存在的性能隐患)
注:点击点击Run Test按钮进行测试
测试结果:

 3、前端性能调优指南-雅虎23条
- Minimize HTTP Requests
 - Use a Content Delivery Network
 - Avoid empty src or href
 - Add an Expires or a Cache-Control Header
 - Gzip Components
 - Put StyleSheets at the Top
 - Put Scripts at the Bottom
 - Avoid CSS Expressions
 - Make JavaScript and CSS External
 - Reduce DNS Lookups
 - Minify JavaScript and CSS
 - Avoid Redirects
 - Remove Duplicate Scripts
 - Configure ETags
 - Make AJAX Cacheable
 - Use GET for AJAX Requests
 - Reduce the Number of DOM Elements
 - No 404s
 - Reduce Cookie Size
 - Use Cookie-Free Domains for Components
 - Avoid Filters
 - Do Not Scale Images in HTML
 - Make favicon.ico Small and Cacheable
 
    生而为人,与众不同
    
                
            
        
浙公网安备 33010602011771号