ajax - 如何优化大部分时间花在 Chrome "Request sent"类别中的 ajax 调用

标签 ajax performance google-chrome google-chrome-devtools latency

我刚开始使用 Chrome 的 F12 开发者工具。它告诉我,我的 ajax 调用在“请求/响应”部分的“请求发送”部分中花费了 4.2 秒。我还读到这部分应该花费不到一毫秒!

这是什么意思以及如何解决它。这是一个小的 ajax 调用,应该花费很少的时间,除非远程服务器的延迟是所有时间都在发生的地方。

enter image description here

最佳答案

根据 https://developers.google.com/web/tools/chrome-devtools/profile/network-performance/resource-loading#resource-network-timing

Request sent time 是请求发送时间,表示发送请求需要多长时间,应该比这个快得多。

延迟可能是由网络速度慢、服务器繁忙、距离长或请求量大引起的。

我首先向服务器发送 ping 来检查网络速度是否较慢或距离较远(通常应小于 100 毫秒),然后检查请求大小(通常应小于 100kb)。

关于ajax - 如何优化大部分时间花在 Chrome "Request sent"类别中的 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945369/

相关文章:

javascript - 打包 Chrome 应用程序 - 自动 Google 登录?

python-3.x - Linux服务器中的Python Selenium "Can not connect to the Service %s"% self.path

php - Json 获取队列

php - 如何将 Jquery 变量值发送或分配给 php 变量?

jquery - 如何克隆 StackOverFlow JQuery 接口(interface)?

python - 对于小数组,Numpy 的分区比排序慢

javascript - 如何从 javascript 上的 getUserMedia() 获取超过 3 声道的音频输入

javascript - 从输入框中使用 jquery 在 ajax 中传递参数

c++ - QT keyPressedEvent太慢?

c++ - vector<T>::push_back 用于预定义的构造函数?