我写的是比较简单一点的页面优化方案。
黄金时段:
在正常页面的情况下,若页面加载时间超过8秒时间,那么你可能会损失85%以上的用户。
页面进行优化,其实有两种方式,一是软件优化,二是硬件优化;
软件优化:
1.html优化
布局优化;减少空格;不用table布局;尽量不用<iframe>标签;
2.css优化
可以用css实现的尽量不用js实现;css代码压缩;css合并;用字体图标代替图片;
3.js优化
图片优化(预加载/懒加载/延时加载);视频或音频不加载,当点击之后开始单独加载视频或音频;能用三元运算不用if else;将js链接或者<script>标签放到body后面;
4.http优化
尽量减少需要发送的http请求;
5.Ajax优化
可以使用Ajax异步请求的话尽量异步请求;
6.缓存方面
使用浏览器的缓存机制,不需要每次登录或者怎么样都需要再去访问服务器;
7.刷新方面
全局刷新;局部刷新,尽量使用局部刷新;
硬件优化:
1.设置负载均衡服务器
通过负载均衡服务器使得后台数据压力平衡;
2.增加带宽
但是硬件的成本远远高于软件优化。