降低页面加载时间

1.降低重复的HTTP请求的数量

1)减少调用其他页面文件的数量

2)减少调用图片的数量

      一般来说只适配电脑端,确定尺寸的图标类尽量使用雪碧图,它能大量减少网页的HTTP请求,提高页面性能(但是说到雪碧图,经常做手机电脑端自适应的我来说已经弃用了哭

      不高于200KB的单张图片的载入时间基本都差不多

2.服务器启用Gzip压缩功能

     Gzip压缩:将要传输的文件压缩后传到客户端再解压,网络传输过程中数据量大幅降低。

     优点:提高网页浏览速度,Gzip压缩效率非常高,一般可以达到70%的压缩率。效果比精简代码、压缩图片要好很多。

     缺点:设置Gzip会增加服务器负担

3.在文件头部引入css样式,末尾引入JavaScript脚本

    网页文件加载顺序是从上到下,很多JavaScript脚本执行效率较低,或者在网页前面并不需要执行,将脚本放置在网页文件末尾,对于一些一定要放置在前面的脚本要用“后载入”的方式,在主题网页加载完成后再加载,防止影响到主题网页加载速度。

4.css、JavaScript改为外部文件调用

    当css、js内容较多的时候,改为外部载入,因为浏览器本身会对css、js文件进行缓存

5.压缩JavaScript、css代码

6.Ajax缓存调用

    url上的随机数变量,参数不变化就使用的是缓存文件,发生变化则重新加载文件或更新信息

7.尽量减少DOM元素,使用性能高的标签

8.当页面内容庞大到一定程度,采用分页方式(或翻页之后载入)

9.优化图片

   优化图片文件,缩小图片的大小,至于缩略图要按尺寸生成缩略图然后调用,不要在网页中用resize实现,虽然这样看到的图片外形变小了,但是加载的数据量一点也没减少。

   普通图像还有icon也要尽可能压缩之后,采用web图像保存、减少颜色数等方法实现。

10.养成良好的开发维护习惯,避免脚本重复调用






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值