我们在firefox开发工具中所说的等待时间是什么意思
What we mean by waiting time in the firefox developer tools
我正在使用Firefox开发工具来了解我的应用程序从客户端到服务器的网络调用,在这个过程中,我正在检查network->TImings选项卡,下面的字段是否代表
Sending
Waiting
Receiving
以及如果等待时间比接收时间值太大,它代表什么,例如
waiting time is 10.3 sec
receiving time is 2 ms only
如果等待时间太长,那意味着服务器端代码执行不好,意味着这个等待时间与服务器端处理有关,服务器端处理请求的速度有多快?
发送基本上是将HTTP请求发送到服务器所需的时间。
Waiting是从服务器接收第一个字节响应之前的总等待时间(按客户端)。这相当于TTFB(在chrome开发工具中)
接收是从服务器读取整个响应所花费的时间(和/或从缓存读取所需的时间)。在chrome开发工具中,它被称为内容下载时间。
有关更多详细信息,请查看Mozilla在Network上的文档。
发送:向服务器发送请求的处理。
等待:等待服务器响应的时间(即从发送请求到接收响应之间的时间)。
接收:处理接收请求响应的时间。
等待时间越长,可能会出现各种问题。弄清楚是什么导致了它可能涉及到很多方面。服务器端代码可能运行不好。您所知道的是,在此期间,您的计算机只是在等待服务器的响应。
从MDN文档请求时间:
Sending Time taken to send the HTTP request to the server.
Waiting Waiting for a response from the server.
Receiving Time taken to read the entire response from the server (or cache).
相关文章:
- 我一直收到的控制台警告是什么?推迟长时间运行的计时器任务以提高滚动的流畅性
- 在 JavaScript 中,在循环中创建函数的具体原因是什么,可能会浪费计算时间
- requestAnimationFrame的目的是什么?它对重绘时间没有任何影响
- 在循环中使用 q promise 的最佳方法是什么?等待链完成,然后再迭代到下一个
- 查找开始时间和结束时间数组之间的间隔的最佳方法是什么
- 在一段时间后自动调用 JavaScript 函数的正确方法是什么
- 在 Node 中,创建具有“等待连接”超时的 http 连接的好方法是什么
- 等待动态加载的 Javascript 文件完成加载的有效方法是什么?
- 仅显示日期时间到分钟的最简单方法是什么
- 我们在firefox开发工具中所说的等待时间是什么意思
- 对于动态变化的时间,设置nvd3 x域范围的最佳方法是什么
- Date对象最兼容的javascript时间格式是什么
- 创建基于时间的动态事件(如建筑施工时间等)的最佳方式是什么
- JQueryUI中时间微调器上的更改事件是什么
- 从getTimezoneOffset()中扣除后的时间戳引用是什么?
- 在图表上显示浏览器正在等待数据的推荐方法是什么?
- 这个时间戳是什么格式,以及我如何用它自己的时间来格式化它
- 谷歌图表需要的javascript日期时间格式是什么?
- 存储过期日期/时间戳的正确方法是什么?
- 当Node.js请求其他服务器的长时间http请求时,Node.js的正确行为是什么?