我有一个普通的HTTP请求(没有Ajax),我从服务器端返回一个响应。这需要大约350ms。通过Ajax调用返回时相同的响应只需50毫秒。
我还检查了在服务器端准备响应的处理或时间。这两个请求的时间相同。 (例如,在两种情况下,MyServlet处理请求并返回响应。我在doPost方法中给出了sysout,并且在Servlet中花费的时间是相同的。)
答案 0 :(得分:2)
我希望你知道,AJAX是异步的吗?可能是您正在测量呼叫返回的时间(应该立即返回),而不是直到收到实际响应(调用onSuccess事件)?