同步调用和AJAX调用之间的性能差异

同步调用和AJAX调用之间的性能差异,ajax,performance,synchronous,Ajax,Performance,Synchronous,我有一个普通的HTTP请求(没有Ajax),我从服务器端返回一个响应。这大约需要350毫秒。通过Ajax调用返回相同的响应只需50毫秒 我还检查了服务器端准备响应所需的处理或时间。这两个请求的时间相同。(例如,在这两种情况下,MyServlet都处理请求并返回响应。我在doPost方法中给出了sysout,在Servlet中花费的时间是相同的)。我希望您知道,AJAX是异步的?是否您正在测量呼叫返回的时间(应该立即返回),而不是直到收到实际响应(调用onSuccess事件) 不,我仅在onsuc

我有一个普通的HTTP请求(没有Ajax),我从服务器端返回一个响应。这大约需要350毫秒。通过Ajax调用返回相同的响应只需50毫秒


我还检查了服务器端准备响应所需的处理或时间。这两个请求的时间相同。(例如,在这两种情况下,MyServlet都处理请求并返回响应。我在doPost方法中给出了sysout,在Servlet中花费的时间是相同的)。

我希望您知道,AJAX是异步的?是否您正在测量呼叫返回的时间(应该立即返回),而不是直到收到实际响应(调用onSuccess事件)

不,我仅在onsuccess事件中测量。。还有别的事。。抱歉,回复太晚了。您应该运行Wireshark并检查到底发生了什么。