Расчет времени ответа для протокола HTTP
В качестве примера практического применения методов анализа задержки рассчитаем время ответа для web-страницы, передаваемой по протоколу HTTP, не поддерживающему постоянные соединения. Предположим, что страница состоит из базового HTML-файла и Мрисунков. Для простоты выкладок примем, что размеры всех М + 1 объектов одинаковы и составляют 0 бит.
В случае непостоянного HTTP-соединения объекты пересылаются последовательно, один за другим. Таким образом, время ответа равно сумме задержек для всех объектов:
Обратите внимание на то, что указанная формула имеет следующую структуру: время ответа = (M+1)0/R + 2 (М+1) RTT + суммарная задержка медленного старта для М+1 объектов. Очевидно, что если число объектов web-страницы велико и время оборота значительно, то производительность непостоянного HTTP-соединения окажется небольшой. В упражнениях, приведенных в конце главы, предлагается рассчитать время ответа для других схем передачи протокола HTTP. Читателю, заинтересованному подобным анализом, рекомендуем обратиться к дополнительным источникам информации.