美文网首页
「1分钟--前端04」HTTP那些事(上)

「1分钟--前端04」HTTP那些事(上)

作者: 悬笔e绝 | 来源:发表于2018-05-14 21:36 被阅读0次
http

一.http历史:

  1. 91年的 0.9版本,只有get,只能取html字符串;

  2. 96年的1.0版本,有post,发送任何格式内容;
    但是一个TCP连接只能发一个请求,不能复用;

  3. 97年的1.1版本,现在最流行的版本
    (1)持久连接,默认TCP不关闭,一个域名最多了6个持久连接;
    (2)管道机制,可以同时发多个请求,服务器按顺序收和返回。
    问题:按顺序响应,容易队头堵塞;

4.SPDY:09年谷歌研发的协议,解决1.1效率不高的问题,当做2.0的基础;

二.http2.0

1.多路复用,双工通信,避免队头堵塞;

数据流机制判断乱序的数据包属于哪个请求;

2.二进制协议,解析更快,效率更高;

3.头部信息压缩,减小请求体积,节省带宽

4.服务器推送

三.http优化,前端再http层面的优化点

1.减少http请求
(1)使用雪碧图合并小图片
(2)no image,颜色单一的图案尽量用字体图标
(3)webpack可以把小图片base64压缩到js中
(4)合并css和js文件;

2.减少DNS查询(进行缓存);

3.避免重定向;

4.使用HTTP2;

下集预告:

https,tcp连接的三次握手四次挥手

相关文章

  • 「1分钟--前端04」HTTP那些事(上)

    一.http历史: 91年的 0.9版本,只有get,只能取html字符串; 96年的1.0版本,有post,发送...

  • H5页面快速搭建之高级字体应用实践

    来源:淘宝前端团队(FED)- 龙驭链接:http://taobaofed.org/blog/2016/04/12...

  • 前端关于Http2.0的那些事

    来,首先,简单的总结下http2.0, 一个新事物的诞生必然带来一些革命性的变化,以及一些能够被大家放大的小变化....

  • http那些事

    1.http报文 HTTP (HypertextTransferProtocol/超文本传输协议) 是应用层级(...

  • HTTP那些事

    网络请求API 在Android上,原生API有两个,HttpUrlConnection和HttpClient,它...

  • HTTP那些事

    前言 很久没碰网络这部分,所以一直感觉很生疏,最近买了本《图解HTTP》,花了几天时间看完了。通俗易懂,读起来非常...

  • 设计 · 前端 · 那些事

    转掘金--设计 · 前端 · 那些事

  • 前端 --- 那些事

    今天说说前端的入门吧!前端技术说好学也好学说不好学也有不好学的原因:其一因为前端不想Java有着较高的门槛,入门简...

  • 前端那些事

    前言 本篇文章记录一些自己认为很少见的小知识点 正文 addEventListener和onxxx这两个都可以对元...

  • 前端与HTTP那些事儿

    各版本的http 发展 在HTTP建立之初,主要是为了传输超文本标记语言(HTML)文档。随着时代的发展,也进行了...

网友评论

      本文标题:「1分钟--前端04」HTTP那些事(上)

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