
544
Часть
VI.
Перспективы исследований
Сети распространения содержания (рассмотренные в главе И, раздел 11.13) рабо-
тают по принципу размещения зеркальных серверов ближе к пользователям, что не
обязательно означает географическую близость. Определению ближайших серверов
был посвящен ряд исследований [JCDKOO]. Данное комплексное исследование также
показало, что скорость передачи дшП1ых при доставке содержания была гораздо выше,
когда ресурсы загружались с серверов распространения содержания, нежели с базовых
серверов, хотя имеет значение и местоположение ьслиента. Наиболее известгюй сетью
распространения содержания, с которой осуществлялось взаимодействие в ходе ком-
плексного исследования, была сеть Akamai [Ака]. Пользователи Akamai преобразуют
URI встроенных ресурсов в URI, идентифицирующий сайт Akamai, включая в него
строку akamai. Тем самым обеспечивается доставка ресурсов с зеркальных серверов
Akamai, а не базового сервера. Например, http://www.cim.com/foo.gif должен быть
преобразован в http://al38g.akamaitech.net/0923/sdh2/www.cim.com/foo.gif. В ис-
следовании встроенные ресурсы загружались и с зеркального сервера сети распро-
странения ресурсов, и с базового сервера с целью сравнить скорость загрузки дшптых.
15.4.3.
Резюме комплексного исследования эффективности
в целом комплексное исследование подтвердило, что долговременные соедине-
ния с конвейеризацией повышают эффективность. Однако серверы, обрабатываю-
щие небольшое количество объектов, могут не почувствовать какого-либо значи-
тельного повышения эффективности. Серверы, проявившие совершенство при об-
служивании долговременных соединений, когда все конвейеризированные запросы
получают ответы в одном и том же ТСР-соединении, показали наилучшую эффек-
тивность. Распространение содержания также продемонстрировало значительное
увеличение эффективности, хотя не многие фигурировавшие в исследовании сай-
ты использовали удаленные серверы распространения содержания. За последнее
время в этой сфере наметился заметный рост.
Однако исследование не содержало подробного сравнения между получением
ресурсов с базовых серверов и с альтернативных серверов. Для этого потребова-
лось бы сравнить затраты на установку соединений с альтернативными серверами
и оценить стратегии серверов в отношении закрытия долговременных соединений
(с конвейеризацией и без нее). Браузер, использующий несколько параллельных
соединений с базовым или вспомогательными серверами, может достичь общего
снижения времени ожидания ценой более высокой загрузки сети. Исследование за-
ложило основу для более широкого комплексного исследования, которое учитыва-
ло бы дополнительные факторы.
Рассмотренное нами комплексное исследование является лишь начальным эта-
пом более масштабного исследования, учитывающего все параметры, приведенные
в таблице
15.1.
Расширенное комплексное исследование должно принимать во вни-
мание различные виды клиентов (например, характеристики их соединений с In-
ternet и совместимость клиентов с протоколом) и, помимо всего прочего, выбирать
серверные сайты с учетом различных факторов, рассмотренных в главе 4, раз-
дел 4.1. Некоторые этапы, приведенные в таблице 15.1, могут быть разбиты на со-
ставные части и проанализированы более детально. Так оценка нагрузки на про-
кси-сервер может потребовать рассмотрения влияния разрывов долговременных
соединений, установленных между клиентом и прокси-сервером, а также между
прокси-сервером и расположенным выше по потоку сервером. Последнее соедине-
ние может быть долговременным соединением, а может не быть им. Применитель-
но к содержанию альтернативных серверов, должны быть исследованы затраты на
установку соединений с ними.