网络延迟:Chrome开发者工具网络选项卡中的PENDING和FROM CACHE是什么意思?

7
我想确认一下自己是否理解正确。当我在Chrome地址栏中键入“google.com”时,会出现严重的延迟问题,但在其他浏览器中不会出现这种情况。我已经下载了Canary并在那里遇到同样的问题。我认为其他浏览器可能会在客户端重写URL,从而避免前两个301和302错误。这种说法是否合理?
“pending”是指请求还没有被满足吗?“(from cache)”是指浏览器正在我的电脑上查找文件吗?
返回“google.com”请求的301错误需要21秒时间,然后又花费了19秒时间返回302和最终的重定向到完整的URL。这是否意味着处理此类请求的服务器负担过重?
为什么这些图片获取速度如此之慢?59秒,仍然处于未决状态?
Chrome开发者工具网络选项卡截图: Chrome Developer Tools Network tab screen capture

1
当大小显示“(来自缓存)”时,挂起状态是什么意思?时间列不应该显示从缓存加载所花费的时间吗? - km1
1个回答

0

通常这是什么意思:

  • PENDING:文件尚未从网络下载,Chrome正在发出请求并尝试下载它。
  • FROM CACHE:文件已经从之前访问此页面时下载并缓存,Chrome从缓存中加载它

这个问题解决了吗?这是针对某一特定日期的问题吗 - 当谷歌恰好停机时?大多数加载,特别是谷歌的主页,应该相当快。


但是肯定有一个大谜团,那就是同时做这两件事情的含义是什么? - UpTheCreek
我有一个问题,浏览器是如何决定是否从缓存中加载资源的呢?我的意思是,有时我会设置cache-control,这样就期望得到304的响应。那么,是什么让浏览器决定从缓存中加载资源而不是发送请求呢? - Howard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接