Как рассчитать время выполнения различных частей запроса jQuery AJAX? - PullRequest
0 голосов
/ 14 октября 2018

Мне нужна возможность синхронизировать различные части команды jQuery ajax.В частности, я хочу знать:

  1. Сколько времени занимает отправка запроса на сервер
  2. Сколько времени ждать, прежде чем какие-либо данные будут отправлены обратно (пока сервер обрабатываетзапрос).
  3. Сколько времени занимает ответ, прежде чем он полностью поступит на клиент

Например, если вызов ajax занимает 3 секунды.Я хотел бы сказать, что 0,25 секунды - отправка запроса, 2 секунды - ожидание, 0,75 секунды - получение ответа.

Я хочу иметь возможность получать эту информацию из кода, чтобы ее можно было проверить вбаза данных.

Я смотрел на объект XMLHttpRequest и onreadystatechange, но запущенные события, похоже, не связаны с секциями, которые я хочу найти.

Есть ли способдостичь этого?

1 Ответ

0 голосов
/ 14 октября 2018

Я не думаю, что есть.Даже если бы были события, для которых вы хотите рассчитывать время, из-за асинхронного характера реализации этих обратных вызовов, это сильно зависело бы от среды на стороне клиента.Вы можете получить часть этой информации из журналов программного обеспечения вашего веб-сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...