Характеристики Web-pecypcoв. Размеры ответов

Распределение размеров ресурсов отражает изменчивость размеров файлов, храиящихся на Web-серверах. Однако нагрузка на сервер и сеть зависит от того, какие из этих ресурсов в действительности передаются по запросам клиентов. При анализе производительности сервера и сети размер ответных сообщений является более важным фактором. Число байтов в ответном сообщении определяет часть пропускной способности, необходимую для обработки клиентского запроса. Кроме того, размер ответа определяет пропускную способность используемого TCP-co- едипепия. Небольшой размер скользящего окна на фазе медленного старта TCP ограничивает скорость передачи для многих ответных сообщений. Размер ответа также определяет относительный вклад различных источников задержки при обработке клиентского запроса. Затраты на преобразование доменного имени в IР-адрес сервера и установление ТСР-соединения составляют основную часть задержки при передаче коротких сообщений. В противовес этому при передаче длинных сообщений более важна загруженность сервера и сетевого соединения.

Влияние распространения новых технологий. Размеры ответов могут отличаться от размеров ресурсов по ряду причип. Во-первых, некоторые ответные сообщения не пересылают ресурсы. Например, ответы 204 No Content и 304 Not Modified не содержат тела сообщения. эти сообщения содержат не более нескольких сот байтов в заголовках. Как было отмечено ранее в разделе 10.3.2, ответ 304 Not Modified составляет существенную часть ответных сообщений. Во-вторых, некоторые Web-ресурсы никогда не запрашиваются и, следовательно, не влияют на распределение размеров ответных сообщений. Проведенные исследования выявили, что в среднем ресурсы большего размера являются менее популярными, чем ресурсы меньшего размера. Например, при просмотре Web-страниц пользователь не будет часто скачивать Postscript- и PDF-файлы. В третьих, пекогорые ответы могут быть нрерваны до того, как завершится их передача, что укорачивает размер ответа. Пользователи чаще прерывают длинные ответы, чем короткие. Эти факторы приводят к тому, что Обычно размер ответа типичного сообщения меньше, чем размер типичного ресурса.

Исследования показали, что медиапа распределения размеров ответов на несколько сот байтов меньше, чем медиапа распределения размеров ресурсов [BBBC99, AFJ99]. Однако размер ресурса является нервичпым фактором, воздействующим на размер ответных сообщений. Оба распределения вероятности очепь похожи. Подобно размерам ресурсов, размеры ответов могут быть представлены комбинацией логарифмически нормального распределения и распределения Парето [BC98, BBBC99]. Кроме того, подобно распределению размеров ресурсов раснределепие размеров ответов также имеет медленно убывающий хвост. Переменная а в распределении Парето определяет убывание хвоста. Оба распределения вероятностей имеют зпачепие а в диапазопе от 1.0 до 1.5, указывая на наличие очепь медленно убывающих хвостов [Mah97, CB97, AFJ99J. Эго говорит о том, что размеры ответа, аналогично размерам ресурса, покрывают весьма широкий диапазон значений.

Некоторые клиентские запросы обрабатываются кэширующими прокси-сервера- ми без привлечения исходного сервера. Любая зависимость между размером ресурса и вероятностью его кэширования прокси-сервером может изменить распределение размеров ответов исходного сервера. Более вероятно, что будут кэшироваться наиболее популярные ресурсы/Более высокая популярность небольших ресурсов позволяет предположить, что имепно они и будут кэшироваться прокси-сервером. Кроме того, прокси-серверы с ограпиченным объемом дисковой памяти могут не кэшировать ресурсы большого размера, еще более увеличивая вероятность того, что ресурс большого размера будет передаваться исходным сервером. Однако при проведении исследований часто предполагается, что ресурсы малого размера запрашиваются не намного чаще, чем ресурсы большого размера, а прокси-серверы имеют достаточно дисковой памяти для кэширования сообщений больших размеров. В результате не выявляется значительной разницы между размерами ответов, переданных кэширующими серверами, и размерами ответов, переданных исходными серверами.

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

Источник: Web-протоколы. Теория и практика. — M.: ЗАО «Издательство БИНОМ», 2002 г. – 592 c.: ил.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100