谷歌YSlow准则
谷歌YSlow准则
YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
测试个人站点
通过测试个人站点可以获得下面的数据

23条准则
Make fewer HTTP requests
译为:减少HTTP请求次数
Use a Content Delivery Network (CDN)
译为:使用CDN
Avoid empty src or href
译为:避免空的src和href
Add Expires headers
译为:为文件头指定Expires
Compress components with gzip
译为:使用gzip压缩内容
Put CSS at top
译为:把CSS放在顶部
Put JavaScript at bottom
译为:把CSS放在顶部
Avoid CSS expressions
译为:避免使用CSS表达式
Make JavaScript and CSS external
译为:将CSS和JS放到外部文件中
Reduce DNS lookups
译为:减少DNS查找次数
Minify JavaScript and CSS
译为:压缩js与css文件
Avoid URL redirects
译为:避免跳转
Remove duplicate JavaScript and CSS
译为:删除重复的JS和CSS
Configure entity tags (ETags)
译为:配置ETags
Make AJAX cacheable
译为:可缓存的AJAX
Use GET for AJAX requests
译为:使用GET来完成AJAX请求
Reduce the number of DOM elements
译为:减少DOM元素数量
Avoid HTTP 404 (Not Found) error
译为:避免404错误
Reduce cookie size
译为:减少Cookie的大小
Use cookie-free domains
译为:使用无cookie的域
Avoid AlphaImageLoader filter
译为:不要使用滤镜
Do not scale images in HTML
译为:不要在HTML中缩放图片
Make favicon small and cacheable
译为:缩小favicon.ico并缓存
谷歌YSlow准则的更多相关文章
- yslow V2 准则详细讲解
		
主要有12条: 1. Make fewer HTTP requests 尽可能少的http请求..我们有141个请求(其中15个JS请求,3个CSS请求,47个CSS background ima ...
 - 网站性能工具Yslow的使用方法
		
Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了YSlow后,改变了博客模板大量冗余代码,不仅提升了网页的打开速度,这款插件还帮助我分析了不少其他网站的代码,之前我还特意写了提高网站速 ...
 - 很实用的web性能测试插件:Yslow ,  PageSpeed
		
package org.springframework.web.servlet.resource; import java.io.IOException; import java.io.Unsuppo ...
 - Yslow使用方法
		
Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了YSlow后,改变了博客模板大量冗余代码,不仅提升了网页的打开速度,这款插件还帮助我分析了不少其他网站的代码,之前我还特意写了提高网站速 ...
 - [资源分享]yslow 与firebug 修复版本Firefox35【绿色版本下载】
		
自从火狐也开始做版本帝后,相关查的插件越来越不好使了, 而且火狐集成自己的调试工具,也不是很好使用,Yslow 也坏掉了 找公司写c++修复了下 把yslow和Firebug 打包到一起,而且关闭自动 ...
 - 程序员面试大揭秘——应聘微软、亚马逊、谷歌、苹果等IT公司你都要做什么准备?
		
对于多数求职者而言,面试好似一个迷局.你去了,见了几个面试官,答了一堆问题,然后,或两手空空离开,或幸运地拿到录用通知. 你有没有想过: 面试结果是怎么得出的? 面试官会不会互相交流? 公司最看重哪些 ...
 - 25条来自 Google 的移动网站设计准则
		
越来越的用于通过移动设备访问网络,因此对于企业来说,现在比以往任何时候都更需要一个移动网站.但是,怎么样才能制作一个优秀的移动网站呢? 为了回答这个问题,Google 与 AnswerLab 合作,研 ...
 - 【干货分享】Google 的设计准则,素材和资源
		
在谷歌,他们说, “专注于用户,所有其它的就会水到渠成 ”.他们遵循设计原则,寻求建立让用户惊喜的用户体验.谷歌一直挑战自己,为他们的用户创造一种视觉语言,综合优秀设计的经典原则和创新.谷歌设计规范是 ...
 - Web 前端性能优化准则
		
准则01:尽量减少http请求 “只有10%-20%的最终用户响应时间花在接收请求的HTML文档上,剩下的80%-90%时间花在HTML文档所引用的所有组件(图片,script,css,flash等等 ...
 
随机推荐
- POJ3723最小生成树
			
题意:从一个起点出发连接男孩子和女孩子,若是两者之间有连接的,则花费为10000-d,若是没有连接的则花费为10000 分析:很显然是一个最小生成树,但是我们希望的是d越大越好,因为d越大,10000 ...
 - 14、手把手教你Extjs5(十四)模块字段和Grid列的定义[2]
			
model和columns生成好了,下面要修改一下Module.js和Grid.js中的代码,使其能够协同工作. /** * 一个模块的主控界面的容器,用来安放各个模块控件以及协调他们之间的关系 */ ...
 - laravel5 数据库连接问题
			
[PDOException] SQLSTATE[28000] [1045] Access denied for user ‘homestead’@’localhost’ (using password ...
 - Powerbuilder编程技巧 如何获取网页的HTML源码
			
直接使用的三种方式 1. PB内部对象 Inet object 2. API 函数 3. Ole中的Microsfot Web 游览器对象 一.Inet object: 1.Inet objec ...
 - Android和BLE模块连接通信
			
首先,进行一下科普: 1.BLE(Bluetooth Low Energy),蓝牙4.0核心profile,主要特点是快速搜索,快速连接,超低功耗保持连接和数据传输,缺点:数据传输速率低,由于其具有低 ...
 - R Student Companion(R语言初学指南)的源代码_数据_插图
			
下载内容见附件:http://files.cnblogs.com/files/ml-cv/data_And_R_script.zip.
 - TabLayout学习笔记
			
配合ViewPager使用,基本布局如下: <?xml version="1.0" encoding="utf-8"?> <LinearLay ...
 - R语言中的if-else语句写法
			
结构 1 : if() xx else yy 一行: 结构 2: if() {xx} else {yy} 或者 if(){ xx }else #此处不能两行写 ...
 - 手动写一个Servlet
			
一.做一个类,派生自HttpServlet 1.导两个包 javax.servlet.*; javax.servlet.http.* 2.重写两个方法doGet,doPost 打开tomcat中的se ...
 - hdu 1005解题报告
			
这道题目n的取值范围很大,1 <= n <= 100,000,000.因此肯定是需要优化才能AC. 首先我考虑到时是有没有通项公式,研究了一下,没发现什么东西,突然看到两个1时就想到会不会 ...