美文网首页
face 31减少http请求

face 31减少http请求

作者: 谢凌 | 来源:发表于2018-11-12 15:17 被阅读0次

减少http请求

为什么要减少http请求

性能的黄金法则,只有10%-20%的最终用户响应时间花在接受请求的html文档上,剩下的80%-90%时间花在html文档所引用的所有组件(图片,script,css,flash等等)进行的http请求上

如何改善

改善响应时间的最简单途径就是减少组件的数量,并由此减少 http请求的数量

http链接产生的开销

域名解析-tcp链接-发送请求-等待-下载资源-解析时间

dns缓存是有,但是查找dns缓存也需要时间,多个缓存就要查找多次 同时还有可能缓存会被清除

http1.1协议规定请求只能串行发送,也就是说一百个请求必须一次逐个发送,前面的一个请求完成才能开始下个请求

减少http的方式

图片地图

图片地图允许你在一个图片上关联多个url,目标url的选择取决于用户点击了图片上的那个位置,就是图片合并 以位置信息定位超链接

把http请求减少为一个,可以保证设计的完整性和功能的齐全性

<img  usermap="#map1">

<map name="map1"><area shape="rect" coords="0,0,31,31" href="javascript:alert('home')" ></area></map>

css sprites 比图片地图 简单一些

css sprites [css精灵],通过使用合并图片,通过指定,css的backgroud-image和backgroud-position来显示元素

x,y定位图片位置

合并脚本和样式表

使用外部的js和css文件引用的方式,因为这要比直接写在页面中性能要好一点

独立的一个js比用多个js文件组成的页面载入要快38%

把多个脚本合并成一个脚本 把多个样式表合并为一个样式表

图片使用 base64编码减少页面请求数--页面会变大写

采用 base64的编码方式将图片直接嵌入到网页中,而不是从外部载入

相关文章

  • face 31减少http请求

    减少http请求 为什么要减少http请求 性能的黄金法则,只有10%-20%的最终用户响应时间花在接受请求的ht...

  • 前端页面优化

    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 减少页面重定...

  • 如何减少http请求

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

  • Web性能优化总结

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

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

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

网友评论

      本文标题:face 31减少http请求

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