我想构建一个非常详细的答案,以准备软件工程面试,并真正了解“幕后”发生的事情。
我现在拥有的是:
当您输入 url 时,浏览器和服务器之间会发生 TCP 握手。一旦建立连接,对网页的请求就会通过数据中心的负载均衡器路由到服务器。该特定服务器会将网页返回给浏览器,浏览器根据网页中指定的 DOM 规则呈现它以供显示。因此,连接速度受以下因素影响: 1) 数据中心的位置 2) 负载均衡器使用的路由算法 3) 包含网页的服务器清除发送的请求所需的时间
这是我在一次采访中给出的答案,被认为是不够的。我知道这可能是初级的,并且正在坚定地尽可能多地理解这个过程。请问有人可以很好地解释这个问题吗?