Internet 延迟:Chrome Developer Tools Network 标签中的 PENDING 和 FROM CACHE 是啥意思
Posted
技术标签:
【中文标题】Internet 延迟:Chrome Developer Tools Network 标签中的 PENDING 和 FROM CACHE 是啥意思【英文标题】:Internet latency: what do PENDING and FROM CACHE mean in Chrome Developer Tools Network tabInternet 延迟:Chrome Developer Tools Network 标签中的 PENDING 和 FROM CACHE 是什么意思 【发布时间】:2013-05-11 13:36:45 【问题描述】:我想确认我是否理解正确。我在 Chrome 地址栏中输入“google.com”时遇到了严重的延迟问题,但在其他浏览器中执行相同操作时却没有。我也下载了 Canary 并在那里遇到了同样的问题。我认为其他浏览器可能正在重写 URL 客户端,以避免前两个 301 和 302 错误。合理吗?
“待处理”是否意味着请求尚未得到满足? “(来自缓存)”是否意味着浏览器正在我的 PC 上查找文件?
返回“google.com”请求的 301 错误需要 21 秒,然后又需要 19 秒返回 302 并最终重定向到完整的 URL。这是否意味着处理此类请求的服务器真的负担过重?
为什么这些图片要花这么长时间才能获取? 59 秒,还在等待中?
【问题讨论】:
当大小显示“(来自缓存)”时,Pending 是什么意思。时间列不应该显示从缓存加载需要多长时间吗? 【参考方案1】:通常是这个意思:
PENDING:文件尚未从网络下载,Chrome 正在发出请求并尝试下载。 FROM CACHE:该文件已从上次访问此页面时下载并缓存,Chrome 从缓存中加载了该文件这个问题解决了吗?这是在某一天——谷歌碰巧倒闭的时候吗?大多数加载,尤其是对于 Google 的主页,应该是相当快的。
【讨论】:
但最大的谜团肯定是这两者同时意味着什么? 我有一个问题,浏览器如何决定是否从缓存中加载资源?我的意思是,有时我设置cache-control
,所以304
请求是预期的。那么是什么让浏览器决定从 cahce 加载资源而不是发送请求呢?以上是关于Internet 延迟:Chrome Developer Tools Network 标签中的 PENDING 和 FROM CACHE 是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
Chrome 和 Internet Explorer 中的 Codeigniter 销毁会话
css 从Internet Explorer和Chrome输入类型搜索中删除X.
如何检查 Angular 模块延迟加载是不是适用于 Chrome?