Web前端优化
1 DNS
2 网络链接(线路和前端)
CDN必须
线路 (push/pull CDN),多线机房
Facebook BigPipe(?)
前端优化指导守则
ySlow rules http://yslow.org
Firebug + ySlow + Pagespeed
Apache Benchamark
Dynatrace AjAx Edition
听云
降低请求数:
静态资源永不过期,CSS sprites/Inline images,让页面/Favicon/AjAX均可缓存,Combine & Minify files(合并,优化多个JS/CSS文件
降低传出量
开启Gzip,Css/JS尽可能放在页面外,通过流程工具或内容管理优化图片
提供并发性能
Domain hash,Cookie free domain,少用iframe,减少Cookie的大小
加速可响应(TTI)时间
CSS前置,Js后置
合理利用带宽
屏幕适配/图片自动裁剪,Lazy load / Postpone,削峰杨谷和策略降级
客户端优化
预取(DNS优化,IP直连+指定HOST头,配置动态下发或自动异步更新) 内容预取,资源预取,预取一切
数据访问策略优化(区分优先级,先访问必备请求再访问其他/必备请求控制在140KB之内/连接复用或合并请求/务必做好重试策略)
时间: 2024-10-14 17:32:13