美文网首页
如何加快前端页面打开速度

如何加快前端页面打开速度

作者: Oo晨晨oO | 来源:发表于2018-07-05 13:54 被阅读18次

希望加快页面打开速度, 可以从以下几个方面着手:

1. 减少渲染堵塞

  1. 避免head标签JS堵塞

<script>放到body后面

  1. 减少head标签中的css资源
  • 使用图标字体
  • 多使用内联css

2. 优化图片

  1. 使用响应式图片

可以考虑使用<picture>标签

  1. 延迟加载图片

可以先把图片地址放在data属性上面, 然后滚动到的时候再放到src属性里

3. 压缩和缓存

  1. gzip压缩开启
  • 在nginx里面开启gzip
  1. 使用Cache-Control
  • 通过nginx来配置Cache-Control过期时间
  1. 使用etag
  • 通过nginx来配置etag

4. 升级到Http/2

  • 通过nginx来配置一下http/2. nginx会自动适配不支持http/2的浏览器自动用http/1.1

5. 其他优化方案

  1. DNS预读取
  • 使用<link rel="dns-prefetch" herf="xxxxxxxxxxxxxxx">这种标签来实现
  1. HTML优化
  • 去掉注释, 缩进
  1. 代码优化
  • html尽量不要嵌套太多层
  • css选择器不要太复杂

相关文章

  • 如何加快前端页面打开速度

    希望加快页面打开速度, 可以从以下几个方面着手: 1. 减少渲染堵塞 避免head标签JS堵塞 把 放到body后...

  • Effective前端--加快页面打开速度

    1.避免head标签JS阻塞 所有放在head标签里的JS和CSS都会阻塞页面渲染。如果这些CSS和JS需要记在时...

  • 前端优化页面打开速度

    本文总结了前段时间针对前端开发后,进行的一系列优化速度过程进行总结,重点说明http协议以及针对nginx的配置;...

  • 如何加快页面加载速度

    1 页面减肥(删除不必要的空格注释,将inline的css 和script移到外部文件中) 2 减少文件数量(可以...

  • 前端sprite图制作攻略

    使用工具 使用sprite图,是为了在页面比较多icon的时候压缩请求数量,加快页面访问速度。由于gulp等前端自...

  • 页面打开速度优化

    1、开启gzip压缩,浏览器是可以识别gzip压缩的。现在的服务基本上都使用nginx做转发,开启gzip也是很容...

  • 5、【最终篇】前端页面如何优雅的显示PDF:虚拟滚动

    推荐阅读 1、前端页面如何优雅的显示PDF:原理说明 2、前端页面如何优雅的显示PDF(上):渲染页面 3、前端页...

  • 4、前端页面如何优雅的显示PDF(下):添加工具栏

    推荐阅读 1、前端页面如何优雅的显示PDF:原理说明 2、前端页面如何优雅的显示PDF(上):渲染页面 3、前端页...

  • 性能

    性能优化的目的: 增强用户体验。但是这样说很虚,具体来说可以是:1.1. 加快页面展示速度(慢)1.2. 加快页面...

  • 如何加快阅读速度?

    (应朋友要求写的一个小东西) 昨天在朋友圈发了加快了阅读速度这条之后,有朋友问我方法,一时间也想不起来怎么去写,就...

网友评论

      本文标题:如何加快前端页面打开速度

      本文链接:https://www.haomeiwen.com/subject/iejyuftx.html