Разница в производительности между синхронными и AJAX-вызовами - PullRequest
0 голосов
/ 13 апреля 2011

У меня нормальный HTTP-запрос (без Ajax), и я возвращаю ответ со стороны сервера.Это занимает около 350 мс.Тот же ответ при возврате через вызов Ajax занимает всего 50 мс.

Я также проверил обработку или время, необходимое для подготовки ответа на стороне сервера.Это время одинаково для обоих запросов.(Например, в обоих случаях MyServlet обрабатывает запрос и возвращает ответ. Я дал sysout в методе doPost, и время, проведенное внутри сервлета, одинаково).

1 Ответ

2 голосов
/ 13 апреля 2011

Надеюсь, вы в курсе, что AJAX асинхронный?Может ли быть так, что вы измеряете время возврата вызова (должно немедленно вернуться), а не до тех пор, пока не будет получен фактический ответ (вызвано событие onSuccess)?

...