100 毫秒的延迟会对页面加载时间产生什么影响?如果一个 100 KB 的文件从两个延迟分别为 100 毫秒和 200 毫秒的位置提供服务,加载时间的差异是否仅为 100 毫秒,或者第二个请求是否会花费两倍的时间来加载(假设网络同样优化,并且所有其他网络参数是否相同)?
100 毫秒的延迟会对页面加载时间产生什么影响?如果一个 100 KB 的文件从两个延迟分别为 100 毫秒和 200 毫秒的位置提供服务,加载时间的差异是否仅为 100 毫秒,或者第二个请求是否会花费两倍的时间来加载(假设网络同样优化,并且所有其他网络参数是否相同)?
假设您谈论的是客户端和网页之间的 100 毫秒/200 毫秒距离,这取决于页面。
如果是单个大文件,加载时间的差异将是 100 毫秒。
如果它是现代网页,需要向服务器发出 10 到 40 个单独的请求才能加载页面,则差异会大得多。具体多少取决于浏览器和服务器的功能(http 流水线将有所帮助,假设是 http)以及浏览器确定加载内容的序列化。加载时间可能是原来的两倍。
像这样的页面的差异将是 100 毫秒。
对于加载多个 CSS 文件、一个或多个 javascript 文件并根据 javascript 告诉它做什么来动态加载内容的页面,加载速度会慢很多。