Обычно время ответа для страницы отличается от суммы ее запросов. Это не означает, что данные неправильные.
Различие может быть вызвано параллельными запросами, временем соединения со страницей, задержками между запросами и пользовательским кодом на самой странице.
Наиболее частая причина, по которой сумма времени отдельных запросов превышает общее время запроса страницы, состоит в том, что запросы часто отправляются на сервер параллельно. Таким образом, некоторые отдельные запросы перекрываются, и, следовательно, сумма времени ответа на запросы может превышать время ответа страницы.
Кроме этого, время ответа страницы может превышать сумму времени отдельных ответов на запросы для страницы по следующим причинам:
- Время отдельного ответа на запрос не включает время установления соединения, но оно учитывается в общем времени ответа страницы.
- Задержки между запросами не учитываются во времени отдельных ответов на запросы, но отражаются во времени ответа страницы.
- Пользовательский код, помещенный на странице, выполняется последовательно (после ожидания завершения всех предыдущих отдельных запросов) и, таким образом, увеличивает время ответа страницы. Он не влияет на время отдельных ответов на запросы. Однако, рекомендуется размещать пользовательский код за пределами страницы, чтобы он не влиял на время ответа страницы.
Дополнительная информация приведена в разделе Снижение влияния пользовательского кода на производительность.