采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,有一点没有想明白,还请指点迷津。。。 如果说后台服务只支持http1.1,即使我们在nginx上配置http2,那无非也就是浏览器与代理服务器nginx通讯时可以享受http2的快感,而后面nginx在与真正的后台服务通讯时,还是采取http1.1协议,那前面http2节省的开销不又补回来了吗?请求该阻塞还是阻塞,感觉也没有提高性能呀?? 是不是我理解错了?还是说nginx代理服务器与真正的后台服务器通讯有一套不一样的策略或效率? 老师说详细点哈
你的nginx和服务器基本都在内网,建立连接的开销比通过外网时的要小太多了,而且他们之间可以同时建立非常多的连接,连接也都可以keep-alive,并不会有你说的阻塞问题
哦哦 果然是别有洞天 老师真帅 非常感谢!
前天我看帖子说为什么http2到现在还没有普及,其中一个原因就是说实现http2对公司现有的框架或服务改动成本太大,所以很多公司至今没有用http2... 按照您说的nginx这种作用,是不是直接在现有的服务前面加一个nginx代理服务器就能解决他们的痛楚了(虽然我不知道怎么去加这个nginx代理服务器和他的具体成本哈)?
我不知道你从哪里看到说http2还没普及的,写这个的人很可能是他们公司技术比较差搞不好,其实就跟你说的,直接在nginx层开启并不需要修改你的服务就能使用http2
登录后可查看更多问答,登录/注册
解析HTTP协议原理 夯实HTTP技术基础 打通前后端助你快速成长
2.5k 10
1.0k 8
939 8
1.2k 7