因此,查看正在加载的HTTPS页面的网络时间信息,可以看到(在我的情况下)SSL / TLS协商需要大约50ms(整个页面的重要部分)。我的理解是,在协商完成之前,该服务器现在应该是url,并且可以假设协商通常总是成功。因此,似乎Web服务器可以在协商完成之前开始处理请求吗?
有没有人知道是否可以这样做(比如网络服务器选项,在谈判完成之前开始处理)?也许它已经完成了?有些原因导致不可能吗?或者为什么这是愚蠢的想法?
答案 0 :(得分:2)
在TLS协商完成之前,服务器不知道URL。请求的URL是第一个HTTP标头,它们在 TLS隧道内包装和加密。在建立TLS隧道之前,客户端无法发送,服务器无法接收HTTP标头。