dev.net.ua

Українська Спільнота Розробникiв
 
Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

Oleg Repin

Управление шириной канала на IIS7

                Команда разработчиков IIS постоянно трудится над расширением возможностей и повышением производительности веб-сервера, но некоторые из дополнений требуют особенного внимания. Сегодня я расскажу о модуле «IIS7 Media Pack – Bit Rate Throttling Module», созданного для управления шириной канала на IIS7.

                Скачать его можно с сайта http://www.iis.net/ по следующим ссылкам:

                Bit Rate Throttling for IIS 7.0 (x64)

                Bit Rate Throttling for IIS 7.0 (x86)

                Установка модуля простая и не занимает много времени, ознакомиться с ней можно тут.

    «IIS7 Media Pack – Bit Rate Throuttling Module» – предоставляет возможность ограничивать ширину канала скачивания файлов, имеет интуитивно понятный интерфейс настройки основных  параметров: Fast Start, Throttle rate… (более подробно о них расскажу чуть ниже в примере). Особое внимание следует уделить автоматической поддержке медиа контента. Вот список типов медиа файлов, которые поддерживаются по умолчанию:

·         .asf

·         .avi

·         .flv

·         .m4v

·         .mov

·         .mp3

·         .mp4

·         .rm

·         .rmvb

·         .wma

·         .wmv

   Конфигурирование модуля может выполняться на следующих четырех уровнях:

·         Сервера

·         Сайта

·         Виртуальной директории

·         Файла

   Уровни, по сути, не предоставляют никаких дополнительных настроек, а лишь указывают на область видимости ограничений (например: глобальные ограничения для всего сервера, или локальные настройки для определенной виртуальной директории).

   И в завершение, приведу пример по использованию модуля, с описанием настроек, которые будут встречаться по ходу изложения:

   Создаем виртуальную директорию Media, затем в группе «Media Services» модулей IIS выбираю модуль «Bit Rate Throttling» и нажимаю Open Feature.

               

                Внутри представлены 11 медиа типов фалов поддерживаемых модулем по умолчанию.

               

                Изменим настройки одного из этих типов. Выбираем тип файла .wmv и нажимаем редактировать (Edit).

                

                В появившемся диалоговом окне мы можем изменить тип регулирования (может быть Media или Data). По умолчанию для .wmv стоит Media. Изменим значение в поле Fast Start с 20 на 100. Это поле устанавливает количество первых секунд, в течение которых медиа файл будет скачиваться так быстро, насколько будет позволять ширина канала. Поле Throttle rate, задает скорость скачивания оставшейся части файла. Для медиа типов, указывается в процентах от закодированной скорости передачи содержимого файла в битах для воспроизведения. К примеру, если файл сжат с bit rate равным 300 kbps, а поле Throttle rate установлено в 110, то оставшаяся часть файла будет скачиваться со скоростью 330 kbps.

               

               

   Положим в нашу виртуальную папку видео файл для тестирования «test.wmv».

   

                Откроем его по сети.

               

                Результат: все работает!!! После закачки 100 секунд видео с неограниченной шириной канала, канал уменьшил свою пропускающую способность.

               

               За основу взяты материалы с Bit Rate Throttling Configuration Walkthrough.

               Спасибо за внимание...

Опубліковані Wednesday, September 10, 2008 1:02 AM від Oleg Repin
Помічено як: , ,

Коментарі

Немає коментарів
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.