解读Yahoo!网站性能优化组定义的34条准则 - 目录

686阅读 0评论2009-05-05 zhangsanji
分类:系统运维

目录

Minimize HTTP Requests = 最小化HTTP请求
Use a Content Delivery Network = 使用CDN
Add an Expires or a Cache-Control Header = 添加Expires或Cache-Control头
Gzip Components = 使用Gzip组件
Put Stylesheets at the Top = 把样式表放在开头
Put Scripts at the Bottom = 把脚本放在底部
Avoid CSS Expressions = 避免CSS表达式
Make JavaScript and CSS External = 使用外部Javascript和CSS文件
Reduce DNS Lookups = 减少DNS查询
Minify JavaScript and CSS = Minify压缩Javascript和CSS文件
Avoid Redirects = 避免重定向
Remove Duplicate Scripts = 删除重复脚本
Configure ETags = 配置ETags
Make Ajax Cacheable = 让Ajax可被缓存
Flush the Buffer Early = 尽早冲刷服务器缓存
Use GET for AJAX Requests = Ajax请求尽量使用GET方式
Post-load Components = 组件滞后加载
Preload Components = 组件预加载
Reduce the Number of DOM Elements = 减少DOM元素数量
Split Components Across Domains = 拆分组件到不同域名下
Minimize the Number of iframes = 最小化iframe的数量
No 404s = 不要404
Reduce Cookie Size = 减少Cookie大小
Use Cookie-free Domains for Components = 让组件使用无需Cookie的域名
Minimize DOM Access = 最小化DOM元素访问
Develop Smart Event Handlers = 开发智能事件处理Handlers
Choose over @import = 选择抛弃@import
Avoid Filters = 避免使用滤镜
Optimize Images = 优化图片
Optimize CSS Sprites = 优化CCS Sprites
Don't Scale Images in HTML = 不要在HTML里压缩显示图片
Make favicon.ico Small and Cacheable = 让favicon.ico尽量小并可缓存
Keep Components under 25K = (无线设备优化)
Pack Components into a Multipart Document = (无线设备优化)

上一篇:恢复压缩的Javascript文件的可读性
下一篇:解读Yahoo!网站性能优化组定义的34条准则 - 最小化HTTP请求