Ajax请求偶尔会在chrome中停滞很长时间.
如果有人能帮助我的话,我终于设法复制了它并保存了发布在这里所需的所有相关数据.
Chrome开发工具的时间线显示停止了42.62秒的请求,如以下屏幕截图所示:
在chrome://net-internals/#events
(对于事件日志,请到最后)页面我发现最多的时间是由两个事件花费:
都搞定了ERR_CONNECTION_RESET
.
我认为错误是请求停滞这么久的原因.
任何人都可以解释错误?
以下是请求的事件日志,我还将完整事件导出为json,您可以从此处获取,然后在Chrome chrome://net-internals/#events
页面中恢复.请注意请求网址是内部的,因此可能无法从公共网络访问:
193486: URL_REQUEST
http://qa.tieba.baidu.com/release/getReleaseHistory?projectId=fum1.0.593
Start Time: 2015-01-02 17:51:05.323
t= 1 [st= 0] +REQUEST_ALIVE [dt=42741]
t= 1 [st= 0] URL_REQUEST_DELEGATE [dt=0]
t= 1 [st= 0] +URL_REQUEST_START_JOB [dt=42740]
--> load_flags = 339804160 (BYPASS_DATA_REDUCTION_PROXY | MAYBE_USER_GESTURE | REPORT_RAW_HEADERS | VERIFY_EV_CERT)
--> method = "GET"
--> priority = "LOW"
--> url = "http://qa.tieba.baidu.com/release/getReleaseHistory?projectId=fum1.0.593"
t= 2 [st= 1] URL_REQUEST_DELEGATE [dt=0] …
Run Code Online (Sandbox Code Playgroud)