如何优化网页加载速率

1.一个网页的加载过程中,有大部分的时间是花费在了HTTP请求上:

比如:
网页上有五张带连接的图片,每点击一张就会发送一次HTTP请求
<img><a></a></img>
<img><a></a></img>
<img><a></a></img>
<img><a></a></img>
<img><a></a></img>
那么如何节省请求次数呢?我们可以采用精灵图的方式
    css sprites (精灵图)合成一张图片并通过背景图布局
合并js,合并css

2.可以使用CDN(内容发布网络):

    可以选择最短响应时间的服务器进行响应,不过响应时间可能会受到其他网站流量影响

3.精简js,css,html代码,并对js,css外部文件进行压缩

4.避免页面重定向
5.使用浏览器缓存: 设置http头中的cache-control和expires的属性,设定浏览器缓存
6.尽量减少cookie传输的数据量,cookie包含在每一次请求中,太大的cookie会影响数据传输
7.减少闭包的使用,减少作用域链查找

猜你喜欢

转载自blog.csdn.net/qq_39594951/article/details/81267214