We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
本文翻译自Network Issues Guide 由于个人水平有限,翻译中难免有纰漏和不足,望不吝指正。
本文翻译自Network Issues Guide
由于个人水平有限,翻译中难免有纰漏和不足,望不吝指正。
参见起步了解更多关于Chrome Devtool中网络面板的基础知识。
症状
Chrome浏览器支持6个请求的并行下载,后面的请求将会推入请求队列中或者停滞不前。一旦前面的六个请求之一完成,队列中的一个请求将会启动。
Figure 1. 一个网络面板中关于队列或停滞请求的例子。在上图的瀑布图中,你可以看到6个并行的logo-1024px.png的xhr请求。而后面的图片请求将停止不前直到上面某一个请求完成。
logo-1024px.png
xhr
原因
同一域名下太多请求发出。在HTTP/1.0或者HTTP/1.1连接下,Chrome对于同一主机支持最多同时6个TCP链接。
解决方案
请求花费很长时间来接受到服务器传来的第一个字节。
Figure 2. 上面是一个关于花费长时间从服务器获取到第一个字节的例子。在瀑布图中长长的绿色横柱表示了请求等待了很长时间。
等待
TTFB
请求中的下载阶段花费很长时间
Figure 3. 上图是一个请求下载花费长时间的例子,在上面的瀑布图中elements-panel.png旁的的一条长长的蓝色横柱表示了花费了很长时间来下载该图片。
elements-panel.png
The text was updated successfully, but these errors were encountered:
Jocs
No branches or pull requests
网络请求问题解决指南
参见起步了解更多关于Chrome Devtool中网络面板的基础知识。
队列中或停滞的请求
症状
Chrome浏览器支持6个请求的并行下载,后面的请求将会推入请求队列中或者停滞不前。一旦前面的六个请求之一完成,队列中的一个请求将会启动。
Figure 1. 一个网络面板中关于队列或停滞请求的例子。在上图的瀑布图中,你可以看到6个并行的
logo-1024px.png
的xhr
请求。而后面的图片请求将停止不前直到上面某一个请求完成。原因
同一域名下太多请求发出。在HTTP/1.0或者HTTP/1.1连接下,Chrome对于同一主机支持最多同时6个TCP链接。
解决方案
Slow Time To First Byte (TTFB)
症状
请求花费很长时间来接受到服务器传来的第一个字节。
Figure 2. 上面是一个关于花费长时间从服务器获取到第一个字节的例子。在瀑布图中长长的绿色横柱表示了请求
等待
了很长时间。原因
TTFB
,那说明服务器链接或者服务器本身反应很慢。解决方案
下载缓慢
症状
请求中的下载阶段花费很长时间
Figure 3. 上图是一个请求下载花费长时间的例子,在上面的瀑布图中
elements-panel.png
旁的的一条长长的蓝色横柱表示了花费了很长时间来下载该图片。原因
解决方案
The text was updated successfully, but these errors were encountered: