浏览器中的 http 请求之间的差距 - 加载媒体资源
Gape between http requests in the browser - loading media resources
在媒体资源开始下载之前,我得到了将近 4 秒的延迟(下图第一张),对于第二次请求,差距可以忽略不计。
即使我允许浏览器使用缓存,也会出现相同的行为。
我尝试在 DOMContentLoaded 事件后加载媒体资源,但我得到了相同的行为。
- 第一个请求 URL:http://subdomain_1.domain.com(HTML 内容在 ~3 秒内加载)
- 第二个请求 URL:http://subdomain_2.domain.com(HTML 内容在 ~1 秒内加载)
有人可以帮我解决这个问题吗?
谢谢!!
我添加了一个 1 秒的超时来避免 gape,即在 DOMContentLoaded 事件之后加载媒体资源。
在媒体资源开始下载之前,我得到了将近 4 秒的延迟(下图第一张),对于第二次请求,差距可以忽略不计。
即使我允许浏览器使用缓存,也会出现相同的行为。
我尝试在 DOMContentLoaded 事件后加载媒体资源,但我得到了相同的行为。
- 第一个请求 URL:http://subdomain_1.domain.com(HTML 内容在 ~3 秒内加载)
- 第二个请求 URL:http://subdomain_2.domain.com(HTML 内容在 ~1 秒内加载)
有人可以帮我解决这个问题吗?
谢谢!!
我添加了一个 1 秒的超时来避免 gape,即在 DOMContentLoaded 事件之后加载媒体资源。