如何加快HTML页面加载速度

一:页面减肥

a:页面的肥瘦是影响加载速度最重要的因素
b:删除不必要的空格、注释
c:将inline的script和css移到外部文件
d:可以使用HTML Tidy来给HTML减肥,还可以使用一些压缩工具来给JavaScript减肥

二:减少文件数量

a:减少页面上引用的文件数量可以减少HTTP连接数
b:许多JavaScript、css文件可以合并最好合并

三:减少域名查询

a:DNS查询和解析域名也是消耗时间的,所以要减少对外部JavaScript、css、图片等资源的引用,不同域名的使用越少越好

四:缓存重用数据

a:对重复使用的数据进行缓存

五:优化页面元素加载顺序

a:首先加载页面最初显示的内容和与之相关的JavaScript和css,然后加载HTML相关的东西,像什么不是最初显示相关的图片、flash、视频等很肥的资源就最后加载

六:减少inline JavaScript的数量

a:浏览器parser会假设inline JavaScript会改变页面结构,所以使用inline JavaScript开销较大
b:不要使用document.write()这种输出内容的方法,使用现代W3C DOM方法来为现代浏览器处理页面内容

七:使用现代css和合法的标签

a:使用现代css来减少标签和图像,例如使用现代css+文字完全可以替代一些只有文字的图片
b:使用合法的标签避免浏览器解析HTML时做“error correction ” 等操作,还可以被HTML Tidy来给HTML减肥

八:Chunk your content

a:不用使用嵌套table,而使用非嵌套table或者div。将基于大块嵌套的table的layout分解成多个小table,这样就不需要等到整个页面(或大table)内容全部加载完才显示

九:指定图像和table的大小

a:如果浏览器可以立即决定图像或table的大小,那么它就可以马上显示页面二不要重新做一些布局安排的工作
b:这不仅加快了页面的显示,也预防了页面完成加载后布局的一些不当的改变
c:image使用height和width

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值