我们正在使用AWS API 网关位于一个区域,世界各地的用户都可以与之交互。我们还没有机会进行多区域部署,因此有些用户会遇到很大的延迟,因为他们距离 AWS 区域较远。
我发现 TLS 1.3 速度更快,原因是单次往返握手和零次往返后续操作。我们的服务器与应用程序(而非浏览器)交互,因此确保所有用户都支持 TLS 1.3 并不难。我很好奇,如果我们强制执行 TLS 1.3,HTTPS 请求和 WebSocket 连接的延迟会加快多少?
答案1
我很好奇,如果我们强制执行 TLS 1.3,我们的 HTTPS 请求和 WebSocket 连接的延迟大概会加快多少?
正如您已经意识到的那样 - 它比“正常”TLS 连接(即没有会话重用的完整握手)少一次往返。因此,您可以完全期待这种加速:一次往返的时间。TLS 1.3 的其他一切都没有更快,因此您只能看到连接建立的效果。
一次往返需要多少时间取决于客户端和服务器之间的连接,即特定于您的网络设置。