性能优化
黄金规则
规则1——减少http请求//
(缓存,内联图片,雪碧图,将图片转换为base64编码,合并脚本和样式表)
规则2——使用内容发布网络(CDN)
//将静态内容放在不同的CDN当中,用户请求时将会就近从服务器中加载
规则3——添加Expires头
//设置当前页面的过期日期时间,添加在响应头和请求头当中,Max-Age:缓存的保存时间
304:发送过请求,不过内容是从缓存中取出的
规则4——压缩gzip
规则5——将样式表放在顶部
规则6——将脚本放在底部
(js是同步加载的。页面可能会出现白屏)
规则7——避免css表达式
规则8——尽量使用外部的Js和css
规则9——减少DNS查找
//DNS域名解析服务器
规则10——精简js脚本
规则11——避免重定向
规则12——移除重复的脚本
规则13——配置ETag
//解决缓存更新的问题(当服务器集群时,会出现问题)
规则14——ajax缓存(不常用)
//当ajax内容不变时可以使用
时间: 2024-10-14 18:13:58