因此,查看正在加载的HTTPS页面的网络时间信息,可以看到(以我为例)SSL / TLS协商大约需要50毫秒(占整个页面的很大一部分)。我的理解是,服务器现在应该在协商完成之前进行url传输,并且可以假定协商通常总是成功。这样看来,Web服务器可以在协商完成之前开始处理请求吗?

有谁知道是否可以这样做(例如Web服务器选项,在协商完成之前开始处理)?也许已经完成了?为什么这是不可能的一些原因?还是为什么这是愚蠢的主意?

最佳答案

TLS协商完成之前,服务器不知道URL。所请求的URL是HTTP头中的第一个,它们在TLS隧道内包装和加密。在建立TLS隧道之前,客户端无法发送,服务器也无法接收HTTP标头。

关于php - 在SSL/TLS协商完成之前开始处理?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47218119/

10-11 10:31