免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: jieforest
打印 上一主题 下一主题

加速互联网新契机 你眼中的HTTP/2? [复制链接]

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
11 [报告]
发表于 2015-08-27 19:44 来自手机 |只看该作者
请问,apache和nginx是自动传输的么,网站本身需要编码么,
还是只要简单配置一下的说

论坛徽章:
4
IT运维版块每日发帖之星
日期:2015-08-04 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:002015亚冠之阿尔艾因
日期:2015-11-08 10:27:01CU十四周年纪念徽章
日期:2020-11-05 14:10:23
12 [报告]
发表于 2015-08-28 11:25 |只看该作者
1、您眼中的HTTP/2
     响应更快,更安全

2、HTTP/2协议是文本协议还是二进制协议?为什么?
    二进制协议,二进制更节省资源

3、为什么HTTP/2协议是多路复用的?
    减少阻塞,充分利用资源,提高效率和响应速度

4、“在使用HTTP/2协议时,浏览器与Web服务器之间仅会保持一个TCP连接。”这句话对吗?为什么?
    对的,充分利用资源,提高效率和响应速度
5、请详述HTTP/2协议的包头压缩。
    不太了解,压缩可以节省资源,避免网络阻塞

6、SPDY协议与HTTP/2协议有什么关系?
    不太了解
7、我应该使用HTTP/2协议吗?HTTP/2协议的未来会怎样?
     应该使用,效率高,响应快,更安全
     技术不是问题,关键是政策,不要幻想短期内实现

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
13 [报告]
发表于 2015-08-28 11:39 |只看该作者
http2对整体的http修改不是太大,这不同于从html4到html5的转变,不需要太大的改动,仅仅是加了一些特征,并且现在客户端大多数已经开始支持,所以应该没有太大的技术障碍,但是政策的障碍还很难说,特别是http2使用的https。http2基于spdy3,有非常多的spdy的特征。nginx已经出了http2的补丁,但是跟spdy是互斥的,不能同时使用,其他几个web服务器也都或多或少的开始了。

一直对几个问题比较担心:

1、既然http2使用了长时间保持的tcp连接,那么对于大的NAT网络,会不会出现端口耗尽的问题,65535的限制是不可有突破的吧。
或者说,DDOS和DOS会不会更容易一些?
2、加密会不会带来服务器性能的下降?
3、代理服务器(CDN)是不是要进行修改才可以?
4、https会不会淘汰掉一部分小网站?一般的小网站是很难拿到证书的。

论坛徽章:
17
2015年辞旧岁徽章
日期:2015-03-03 16:54:152017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:19:56JAVA
日期:2016-11-01 13:25:46C
日期:2016-10-25 16:01:4715-16赛季CBA联赛之八一
日期:2016-06-21 23:38:0815-16赛季CBA联赛之山东
日期:2016-05-12 12:49:54IT运维版块每日发帖之星
日期:2016-04-20 06:20:00IT运维版块每日发帖之星
日期:2016-03-22 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13IT运维版块每日发帖之星
日期:2015-08-25 06:20:002015亚冠之德黑兰石油
日期:2015-08-22 22:55:54
14 [报告]
发表于 2015-08-30 13:03 |只看该作者
1、您眼中的HTTP/2
        http2.0只能用于https网址,会更安全;

2、HTTP/2协议是文本协议还是二进制协议?为什么?
        是二进制的协议;
        二进制更有效利用网络资源;,通过允许头字段压缩和同一连接传输多个并发信息减少延迟;

3、为什么HTTP/2协议是多路复用的?
        是的,通过允许头字段压缩和同一连接传输多个并发信息减少延迟;

4、“在使用HTTP/2协议时,浏览器与Web服务器之间仅会保持一个TCP连接。”这句话对吗?为什么?
        是对的;
        因为可以充分利用资源,提高效率和响应速度;

5、请详述HTTP/2协议的包头压缩。
        头列表是有序的排列,在应用层的零个或多个头部字段的集合。当在一个连接上传输,一个头列表序列化为使用标题块的HTTP报头压缩。序列化的头块被分成一个或多个字节的序列,称为头块碎片,和标头;

6、SPDY协议与HTTP/2协议有什么关系?
        都是http头压缩的方式,原因是HTTP/1.1并不支持HTTP头压缩,为此SPDY和HTTP/2应运而生,SPDY使用了通用的DEFLATE算法,而HTTP/2则使用了专门为压缩头信息而设计的HPACK算法。

7、我应该使用HTTP/2协议吗?HTTP/2协议的未来会怎样?
        应该使用,效率高,响应快,更安全;
        技术不是问题,但普及还需要一段时间,觉得未来都应该使用http2.0;

评分

参与人数 1信誉积分 +6 收起 理由
jieforest + 6 赞一个!

查看全部评分

论坛徽章:
0
15 [报告]
发表于 2015-09-01 18:32 |只看该作者
新技术,关注学习。

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
16 [报告]
发表于 2015-09-04 14:14 |只看该作者
回复 8# forgaoqiang


    其实这是好事,互联网本就该中立。

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
17 [报告]
发表于 2015-09-04 14:20 |只看该作者
回复 13# lsstarboy


    你例举的例子我不太赞同,HTML4到HTML5其实是一个飞跃,加入了太多的特性,并不只是标签的小改变。比如:Canvas、IndexedDB、WebWorker、WebGL、WebSocket、本地存储、音视频API、地图API、安全......,内容非常多。

    还有,HTTP/2对于HTTP 1.0/1.1来说是一个飞跃,首先多路复用就减少了端口的损耗,端口耗尽在之前不是问题的话,那么在HTTP/2就更不是问题了。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
18 [报告]
发表于 2015-09-04 14:31 |只看该作者
回复 17# jieforest

第一个问题你看错了,我的意思是html4到html5改变的太多,但是http1.1到http2,改变的不是太多,并且添加的几个功能已经通过其他方式实现了,所以不存在什么大的障碍,特别不像flash到video标签涉及到解码、视频格式等这么大的变动。

第二个问题,因为http1.1会及时释放,端口会马上重新投入使用,所以会出现两个ip之间连接数大于65535的情况,但是http2会保持连接,特别是实现双向通讯的时候,这个会话会保持住,不能及时释放。
   

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
19 [报告]
发表于 2015-09-04 15:35 |只看该作者
下面这几句其实很让人担忧,不知道连接能保持多长时间:

HTTP/2 connections are persistent. For best performance, it is expected that clients will not close connections until it is determined that no further communication with a server is necessary (for example, when a user navigates away from a particular web page) or until the server closes the connection.


还有下面几句,没怎么看懂,但是看起来不是好事:
The CONNECT method can be used to create disproportionate load on an proxy, since stream creation is relatively inexpensive when compared to the creation and maintenance of a TCP connection. A proxy might also maintain some resources for a TCP connection beyond the closing of the stream that carries the CONNECT request, since the outgoing TCP connection remains in the TIME_WAIT state. Therefore, a proxy cannot rely on SETTINGS_MAX_CONCURRENT_STREAMS alone to limit the resources consumed by CONNECT requests.

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
20 [报告]
发表于 2015-09-04 19:07 |只看该作者
回复 18# lsstarboy


    嗯,赞一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP