如何优化网页加载速率

本文介绍了一系列提高网页加载速度的方法,包括使用精灵图减少HTTP请求、利用CDN加速资源加载、精简并压缩js/css/html代码、避免页面重定向、启用浏览器缓存、减少cookie数据量及闭包使用等。
摘要由CSDN通过智能技术生成

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(内容发布网络):

	可以选择最短响应时间的服务器进行响应,不过响应时间可能会受到其他网站流量影响
	还可以降低DDos攻击的影响
	DDos攻击:通过消耗目标与网络带宽来创建堵塞,创建大量

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值