
Глава 9. Измерение Web-трафика 329
количества полученных/отправленных каждым сайтом байтов. Эта информация
необходима для подсчета арендных платежей и для распределения системных ре-
сурсов между сайтами. Например, сайт, который получает большое число запросов,
может быть реплицирован на несколько компьютеров. Сайт, который получает
большую часть запросов днем (например, деловой сайт), может быть размещен на
том же компьютере, что и сайт, получающий большую часть своих запросов ночью
(например, развлекательный сайт). Кроме того, измерения могут использоваться
для обнаружения возможных проблем, связанных с производительностью. Узнав,
что пользователи испытывают большие задержки при доступе к Web-сайтам, ком-
пания может увеличить пропускную способность канала, приобрести дополнитель-
ный канал и установить дополнительные компьютеры для Web-серверов.
Измерения могут помочь в настройке параметров серверов. Web-серверы имеют
множество настраиваемых параметров, которые влияют на распределе1Н1е ресурсов,
как это было рассмотрено в главе 4 (раздел 4.6). Например, целесообразность раз-
решения долговременных соединений на сервере зависит от того, как часто отдель-
ный клиент посылает несколько запросов за короткий промежуток времени. Если
долговременные соединения разрешены, таймаут закрытия неактивного соедине-
ния можно настроить в зависимости от среднестатистического времени между по-
следующими запросами. Измерения трафика также полезны для сравнения про-
граммного обеспечения Web-серверов различных производителей. Они позволяют
осуществить сравнительную оценку работы серверов. Подобным образом измере-
ния могут помочь в выравнивании нагрузки исходных Web-серверов. Например,
знание пользовательских предпочтений поможет предположить, какая часть запро-
сов может быть удовлетворена сервером-заместителем (прокси-сервером, подклю-
ченным непосредственно к Web-серверу) без обращения к исходному серверу.
9.1.3.
Мотивация для сетевых операторов
Компании-операторы, поддерживающие работу сетей, также могут получить
пользу от измерений Web-трафика. Например, компания, имеющая локальную
сеть,
может получить выигрыш в производительности, установив кэширующий
прокси-сервер. Измерения могут быть использованы для определения доли запро-
сов,
которые удовлетворяются из кэша. Подобным образом Internet-нровайдеры
могут собрать данные о том, как изменится общая пропускная способность, если
кэширующий прокси-сервер будет поставлен в том или ином месте сети. Провай-
деры могут использовать результаты измере1Н1Й для срав1П1тельной оценки про-
граммного обеспечения прокси-серверов различных производителей. Они могут
наблюдать за трафиком от пользователей и к пользователям с разными физически-
ми подключениями к сети, например, с помощью низкоскоростных телефонных
модемов и высокоскоростных кабельных модемов. Это поможет провайдерам заме-
рить,
насколько высокоскоростное соединение уменьшает задержку и как низкая
задержка, в свою очередь, влияет па поведение пользователей. Основываясь на
этих наблюдениях, Internet-нровайдер может решить, насколько ему нужно увели-
чить общую пропускную способность, чтобы суметь обслужить увеличивающееся
число пользователей с высокоскоростными соединениями.
Измерения Web-трафика позволяют провайдеру установить, какие сайты чаще
всего посещают его пользователи, и отследить задержку, испытываемую пользова-
телями при посещении этих сайтов. Низкая скорость работы с популярными сайта-
ми может побудить провайдера увеличить пропускную способность сети или изме-
нить маршрутизацию трафика от Web-серверов и к ним. Если пользователи загру-
жают большие объемы данных с какого-то конкретного Web-сайта, то провайдер