美文网首页Vue项目汇总
如何减少http请求

如何减少http请求

作者: DX初学者 | 来源:发表于2018-07-26 17:58 被阅读5次

老板说网站打开太卡了,想办法吧

减少http请求吧?减少了真的有用吗?

减少http请求是为了网站性能的优化,请求少了网站的性能肯定会提高

  • 首先将css,js压缩合并一下
  • 最简单常用的是合并图片,通过cssbackground-position来定位图片
  • 或者将图标是的图片的做成矢量图标文字
  • 还有一种data:url模式
<img scr="data:image/jpg;base64, xxxxxxxxxxxxxxxx">
//这个的缺点是,如果一张图片在多个页面被用到,无法利用浏览器缓存。为了解决这个问题,我们可以换个思路,把图片数据放在CSS文件里面定义,比如:
<style>
.image {
   background-image: url(data:image/jpg;base64, xxxxxxxxxxxxxxxx);
}
</style>

注意:移动端不建议用src="data:image...",性能非常不好。

  • 还有就是合理的利用浏览器缓存
    如果图片或者脚本,样式文件内容比较固定,不经常被修改,那么,尽可能利用缓存技术,减少HTTP请求次数或文件下载次数。
    命中浏览器缓存分为两类:强缓存,协商缓存。
    强缓存:不会发起HTTP请求,直接从浏览器缓存中读取文件。
    协商缓存:向服务器发起HTTP请求,如果资源文件并未更新,response响应码即为304,随后从浏览器缓存中下载该文件,并不会从服务器下载。

相关文章

  • 如何减少http请求

    老板说网站打开太卡了,想办法吧 减少http请求吧?减少了真的有用吗? 减少http请求是为了网站性能的优化,请求...

  • 前端页面优化

    1.使用代码构建工具,减少http请求的次数以及减少http请求的大小。减少http请求大小还包括减少cookie...

  • 减少http请求

    相关概念 1、为什么要减少http请求性能黄金法则 组件花费时间占八九成 2、减少http请求的方式减少组件的数量...

  • 前端性能优化

    一、减少http请求 每次请求资源都需要耗时,减少http请求,减少加载时间 合并图片,css sprites 懒...

  • 前端优化技巧

    (一)减少http请求次数或者减少请求内容的大小 每发送一次http请求,都需要完成请求+响应这个完整的http事...

  • 前端性能优化常用方法

    减少 HTTP 请求次数和请求大小:1、尽量合并 CSS 和 JS 文件,减少 HTTP 请求次数,把合并的代码压...

  • 前端性能优化的方法

    网络请求 减少HTTP资源请求次数(合并接口) 减小HTTP请求大小 避免页面中空的href和src 减少页面重定...

  • Web性能优化总结

    减少HTTP请求 页面内部优化; 启用缓存; 减少下载量 网络连接上的优化 减少HTTP请求: CSS Sprit...

  • web前端开发,如何提高页面性能优化?

    内容方面: 减少 HTTP 请求 (Make Fewer HTTP Requests) 减少 DOM 元素数量 (...

  • 页面性能优化

    加载资源优化 1,静态资源的压缩合并,减少HTTP请求 资源的合并,可以减少http请求数量。资源的压缩,可以减少...

网友评论

    本文标题:如何减少http请求

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