我们有一个超级健谈 (ajax) 的 html 5 应用程序(它的构造类似于 gmail,大量的 js)。
QUIC 的阅读听起来很有趣。 https://en.wikipedia.org/wiki/QUIC
IIS(或任何 .NET 托管引擎)能否支持 QUIC?
如果 IIS/Win 做不到,我可以在 IIS 前面的 haproxy 实例(在 CentOS 上)中做吗?
我们有一个超级健谈 (ajax) 的 html 5 应用程序(它的构造类似于 gmail,大量的 js)。
QUIC 的阅读听起来很有趣。 https://en.wikipedia.org/wiki/QUIC
IIS(或任何 .NET 托管引擎)能否支持 QUIC?
如果 IIS/Win 做不到,我可以在 IIS 前面的 haproxy 实例(在 CentOS 上)中做吗?
截至 2020 年 8 月,Windows 10 Version 2004 (2020-04) 和 Windows Server 2019 (version 19041) 中的 IIS 版本确实支持 QUIC,而且 QUIC 似乎默认启用:
从我自己的观察中得到一些警告:
关于使用 IIS 作为前端反向代理的常见场景(使用 IIS 的 URL 重写扩展和应用程序请求路由):
HTTP.sys
Windows 中的现有堆栈,所以实际上ARR 可能使用 HTTP /3 或 HTTP/2(如果可用)。但如果没有微软内部人士的官方消息或提示,这是不可能的。此外,在 2020 年 5 月,微软宣布他们的 QUIC 实现在 GitHub 上是开源的:https ://github.com/microsoft/msquic - 如果您有任何其他问题,您可以在那里而不是通过 MS 官方获得答案支持渠道或他们从未更新的 IIS 博客。
我确实向 MSQuic GitHub 存储库发布了一个问题,以寻求更多关于 QUIC 功能的信息和文档,但该问题已作为题外话关闭,但他们确实向我保证,他们已将问题转发给内部文档团队,但正在做日期范围的谷歌搜索显示,微软没有发布任何新的 QUIC 文档。