1.尽量减少http请求次数
合并js,css文件
利用CSS Sprites减少图片请求
2.减少DNS查找次数
使用DNS缓存服务器
减少主机名数量(可能会影响并行下载效率)
3.避免重定向
减少使用重定向
URL末尾有斜杠(/)却被忽略掉时,实际返回的是一个301代码的跳转,可以通过服务器rewrite避免
4.减少DOM元素数量
精简页面元素
5.图片,脚本多域名
image[1-5]?.suning.cn 图片
script.suning.cn JS/CSS/CSS脚本
实现并行下载
6.减少iframe
<iframe>优点:
解决加载缓慢的第三方内容如图标和广告等的加载问题
Securitysandbox
并行加载脚本
<iframe>的缺点:
即时内容为空,加载也需要时间
会阻止页面加载
没有语意
7.使用CDN
减少网络消耗,拉近用户与服务器距离,加快下载速度
8.为文件头指定Expires或Cache-Control
对于静态内容:设置文件头过期时间Expires的值为“Neverexpire”(永不过期)
对于动态内容:使用恰当的Cache-Control文件头来帮助浏览器进行有条件的请求
9.使用GZIP压缩
10.CSS样式表置于顶部
CSS置于顶部避免出现白屏加速页面展现
11.js懒加载
js懒加载可通过动态在<head>标签中生成<script>标签的方式
12.图片懒加载
不直接展示的图片首次不加载,用户切换TAB,滚动屏幕时动态加载图片
通过修改<src>标签为<src2>,需要加载图片时更改为<src>的方式
15.压缩js和css
常用工具YUI Compressor,JSMin
16.剔除重复脚本
重复脚本IE中会产生不必要的HTTP请求,Firefox中不会
17.减少cookie体积
一方面减少cookie,另一方面由于cookie作用域通常设置在二级域名,加载图片,脚本时如果服务器域名相同可能会在请求中附带cookie,解决方法是静态资源使用无cookie的域名
分享到:
相关推荐
雅虎团队经验-网站页面性能优化的34条黄金守则
网站页面性能优化的34条黄金守则--雅虎团队经验分享,一定受益菲浅。
雅虎网站页面性能优化34条.docx 雅虎网站页面性能优化34条.docx
雅虎网站页面性能优化(全部),个人搜集,比较全面
介绍雅虎团队网站优化经验:总结性能优化的34 条黄金守则
大型网站性能优化的常规手段。包含CDN加速、负载均衡、页面优化等。原创。
除了门户和信息发布类型的网站,对于交互性要求很高的社区类型网站来说,尽可能的静态化也是提高性能的必要手段,将社区内的帖子、文 章进行实时的静态化,有更新的时候再重新静态化也是大量使用的......
Keepfast 是一个性能分析工具,能够分析网站的资源构建性能和页面性能,生成性能报告并提供优化建议,让性能监控更方便。分析并生成构建性能报告,可直观的对比两个版本的构建性能,以便尽早发现构建性能问题,基于 ...
让你页面速度飞起来 Web前端性能优化 从构建、浏览器渲染、缓存、PWA、服务端优化等多方面,梳理前端性能优化的技术点、综合分析技术的原理,根据不同的业务场景选择合适的性能优化点进行应用,最终为你的网站带来...
页面缓存(局部缓存和全局缓存)(View,html代码) 缺点:不能做到实时更新 优点:比二级缓存性能更高 二级缓存(Model/业务层,domain对象)优点:可以做到实时更新 3.数据源 连接池放一些连接对象 4.SSI...
网络经验:网络经验:三个效率是不一样的,但是我们发现经过SQLServer优化后性能一样。但我们并不能以此推翻前人经验。 执行计划总结 主要图表 检索表的所有行,当查询没有使用到索引时,查询所采用的形势即为表...
01-性能优化的终极目标是什么? 用户体验 = 产品设计(非技术) + 系统性能 ≈ 系统性能 = 快? 应用性能是产品用户体验的基石,性能优化的终极目标是优化用户体验。当我们谈及性能,最直观能想到的一个词是“快”,哪...
web应用开发 web网站建设实用教程 第8讲 网站性能优化(共60页).ppt web应用开发 web网站建设实用教程 第9讲 搜索引擎优化SEO(共63页).ppt web应用开发 web网站建设实用教程 网站建设实战18055网站建设实用教程...
了解常见的网站性能优化技巧 首先我们要学一些优化网站性能和体验的理论和基础知识,雅虎已经帮我们总结好了,详见参考链接中的几篇文章,有好心人已经给翻译成中文了。这里面提到的一些技巧可操作性都很强,建议每...
前端页面测试常见优化点 性能测试的基本概念 性能测试指标 服务器指标 网络指标 关键性能指标 性能测试的环境条件 性能测试分析、调优整体框架 性能测试优化实施策略 性能分析原则 性能调优的注意事项 第二部分,...
用于分析网页,并根据一些高性能网站的规则进行相应的评级打分,对于网页性能优化有很好的帮助作用,告诉你那些部分影响了你的网页速度,并告诉你如何基于某些规则而进行优化。我们对于IIS的优化策略就是基于YSlow的...
SQLServer安全及性能优化 修补漏洞 安装程序补丁修补漏洞 随时关注微软官方网站补丁升级 关闭不必要的端口 关闭联必要的服务 数据库引擎 SQL Server Analysis Services SQL Server Reporting Services SQL ...
《高性能网站建设指南》一书介绍了如何针对网站中的Ajax、CSS、JavaScript、Flash和图片进行性能优化。每个性能规则都提供了示例,在本书的配套网站上可以找到代码片段。这些规则包括: •减少HTTP请求 •使用...
重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。在《高性能网站建设指南》中,作者给出了14条具体的优化原则,每一条原则都配以范例...