网站性能优化
来源:互联网 发布:人工智能意识 编辑:程序博客网 时间:2024/06/11 22:53
前言:
造成Web性能缓慢的原因多种多样,在用户端的主要表现就是访问延迟,这里的延迟指的是从用户通过浏览器、APP点击发起请求到得到反馈所经历的时间,由于Web页面承载的功能越来越多,为了页面效果而使用的多媒体元素也越来越丰富,这些都会造成页面访问的延迟。
解决方法:
1. 从图片开始优化,进行图片压缩,合并图片(css sprites),改变图片格式,减小图片尺寸,图片较多时进行懒加载,图片缓 存。(效果最好)
2. 页面预加载,页面缓存,数据缓存。
3. 减少HTTP请求。
4. 尽可能减少Repaint(重绘),Reflow(重排)。有动画效果的元素,position最好设置为absolute或fixed。
5. 尽可能减少对DOM的操作。减少对DOM元素的查询和修改,查询时可将其赋值给局部变量。
6. 使用JSON格式来进行数据交互。JSON是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,JavaScript中处理 JSON数据不需要任何特殊的API或工具包。
7. 合理使用CSS选择器。性能从高到低:id -> 类 -> 标签 -> 伪类和伪元素
8. CSS放头,JS放尾。
9. 压缩CSS,JS。
阅读全文
0 0
- 高性能网站性能优化
- 高性能网站性能优化
- 高性能网站性能优化
- 高性能网站性能优化
- 高性能网站性能优化
- 网站性能优化解决方案
- 网站性能优化
- 优化网站性能
- 优化网站性能
- 优化网站性能
- 网站前端性能优化
- 网站性能优化摘要
- 优化网站性能笔记
- 公司网站性能优化
- 网站性能优化
- 网站性能优化原则
- 网站性能优化总结
- 网站性能优化
- 剑指小组2017----西邮Linux兴趣小组纳新面试题讲解(第17题)
- 编写java程序151条建议读书笔记(16)
- 为CListBox加上智能水平滚动条
- java学习路线
- JavaScript 01
- 网站性能优化
- 文本文件和二进制文件详解(转)
- VMware12虚拟机实现上网与主机通信
- 预处理命令
- 学习Spring aop 小结
- BZOJ2693: jzptab
- Tensorflow Learning note1
- 《大型网站技术架构:核心原理与案例分析》拜读总结,第十三章——大型网站故障案例分析
- 1203: 单词分隔