如何优化花费大部分时间在Chrome上的ajax通话"请求已发送"类别

时间:2015-11-26 18:53:43

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

我很擅长使用Chrome的F12开发者工具。它告诉我,我的ajax呼叫在"请求/响应"的请求发送部分中是4.2秒。部分。我也读到这部分应该在一毫秒之内!

它是什么意思,我该如何解决它。这是一个小的ajax调用,并且应该花费很少的时间,除非远程服务器的延迟始终在哪里。

enter image description here

1 个答案:

答案 0 :(得分:1)

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

请求发送时间是请求发送时间,表示发送请求所需的时间,并且应该比这快得多。

延迟可能是由于网络速度慢,服务器繁忙,长途或请求规模过大造成的。

我首先要向服务器发送一个ping来检查网络速度慢或长距离(通常应该<100ms),然后检查请求大小(通常应该<100kb)。