美文网首页
前端性能优化总结

前端性能优化总结

作者: 阿金的故事 | 来源:发表于2018-04-21 16:46 被阅读0次

主要考虑的方面:从内容上压缩,在请求上减少,页面加载更快,响应更及时,更好的用户体验。

减少http请求方面:
  1. css精灵(css sprites、雪碧图)。
  2. 缓存相关
    1)添加Expire/Cache-Control头(设置缓存时间,使用缓存资源,不发送http请求):Expire属于HTTP/1.0,头内容是资源在本地的过期时间,Cache-Control属于HTTP/1.1,存的内容是缓存距离过期时间的毫秒数。
    2)配置Etag标签:判断缓存内容和服务器原始内容是否一致,如果一致,就不用服务器提供了。
  3. 合并文件:合并脚本文件和样式文件,减少http请求的数量。
  4. 图片懒加载(LazyLoad Images):减少页面刚加载时的http请求数,因为刚加载的时候可以只加载第一屏,当用户继续滚屏的时候再加载后续的图片。
速度更快方面:
  1. 使用CDN(内容分发网络content delivery network):提高网站内容的传输速度,使用cdn,就相当于在离你最近的一个位置放置了一台副本服务器,可以以最近的距离,最快的速度获取到服务器上的内容。缺点就是,多配置服务器会使成本较高。
  2. 多域名:资源文件可以并行下载,但是dns查找次数也会增加。现代浏览器有自己的缓存机制,有dns缓存可以减少dns查找次数。
内容压缩方面:
  1. Gzip压缩(减小http响应的大小,减小文件体积):从HTTP/1.0开始,web客户端都默认支持http请求中有Accept-Encoding文件头的压缩格式,Accept-Encoding:gzip。
  2. 压缩JavaScript和CSS:去除代码中不必要的字符减少文件大小,从而节省下载时间。
优化用户体验方面:
  1. 将CSS文件放到页面最上面:提高网页渲染性能,避免出现白屏或者没有样式的内容。
  2. 将script文件放在最下面:因为脚本的加载和执行时阻塞的,所以如果放到页面之前会延长页面加载时间,网页一片空白,造成不好的用户体验。所以放到页面下面,先让页面正常显示出来。
  3. js和css都放到外部文件中:提高js和css的复用性,减少页面体积,提高js和css的可维护性。且目前浏览器都能缓存js和css文件,外置它俩不仅没有增加http请求次数,还减少了html文档的大小。

参考:
https://blog.csdn.net/liujie19901217/article/details/52074018
https://blog.csdn.net/mahoking/article/details/51472697
https://blog.csdn.net/grandPang/article/details/51329289

相关文章

  • 前端性能优化(中)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(上)...

  • 前端性能优化(下)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(中)...

  • 前端性能优化(上)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 为什么要进行前端性能...

  • JavaScript

    前端 优化策略-自查表 前端性能优化常用总结鸟瞰前端 , 再论性能优化 跨域,你需要知道的全在这里内存分析与内存泄...

  • 前端性能优化

    js性能小贴士——优化循环 前端网页与js性能优化 我总结的js性能优化的小知识 提高 web 应用性能之 Jav...

  • 前端性能 优化 大全

    js性能小贴士——优化循环 前端网页与js性能优化 我总结的js性能优化的小知识 提高 web 应用性能之 Jav...

  • 关于前端性能优化

    前端性能优化: 前端性能优化是个经久不息的话题,也是面试常客,今天简单总结下,让大家有初步的了解 1.代码级的优化...

  • 前端面试必问及加分点---性能优化篇

    如何进行网站性能优化 你有用过哪些前端性能优化的方法? 谈谈性能优化问题 代码层面的优化 前端性能优化最佳实践

  • 前端性能优化总结

    本着学习整理的目的,从各个大佬那里把关于前端性能优化的内容归纳总结到了一起,如有错误欢迎指出!前端的性能优化主要分...

  • 前端性能优化

    对于前端的性能优化,主要有分为加载优化和性能优化。在Google官方文档中,给出了性能优化有哪些好处。前端优化的最...

网友评论

      本文标题:前端性能优化总结

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