Индексирование Web-узлов

       

Индексирование Web-узлов

Индексирование Webузлов
Закрепление материала 1. Что необходимо для индексирования документов специальных форматов (например, файлов Microsoft Word)? Для индексирования документов специальных форматов необходимы соответс
Прежде всего Для изучения занятий
. В ходе этой процедуры устанавливается и Index Server. Для корректной работы Index Server необходима файловая система Windows NT (NTFS);прилагаемый к книге компакт-диск, содержащий необходимые дл
Занятие

1. Знакомство c Index Server(продолжительность занятия 20 минут) Возможности Index ServerИспользование Index ServerТребования к ресурсам системыИзменения конфигурации в результате установкиРезюме
Изучив материал этого занятия
Index Server позволяет индексировать файлы нескольких Web-серверов — для этого достаточно выделиь папку на удаленном компьютере в совместное использование и создать виртуальный каталог на сервере
Использование Index Server
Index Server устанавливается на компьютер под управлением ОС Microsoft Windows NT Server 4.0 с помощью программы Setup из состава Windows NT 4.0 Option Pack. Если Вы устанавливали Internet Inform


Требования к ресурсам системы
Программные файлы Index Server требуют от 3 до 12 Мб дискового пространства в зависимости от числа поддерживаемых языков. Для данных Index Server потребуется дополнительное место на диске; объем
Изменения конфигурации в результате установки
При установке Index Server Вы задаете папку каталога. Каталог (catalog) — это высший организационный уровень иерархии папок Index Server. Программа Setup создает в указанной папке каталога папку
Резюме

Microsoft Index Server позволяет индексировать документы, хранящиеся на узле Internet Information Server, и поддерживает контекстный поиск в этих документах. Index Server способен индексировать м
Занятие
2. Процесс индексирования(продолжительность занятия 45 минут) Индексируемая совокупность документовФильтры содержимогоРазделители словНормализаторИндексыСловари Постоянные индексыКаталогиКаталог п
Индексируемая совокупность документов
Набор подлежащих индексированию документов на узле Internet Information Server называется индексируемой совокупностью. Вы можете хранить файлы совокупности на одном или нескольких физических носи
Фильтры содержимого
Фильтры содержимого — это программы, позволяющие индексировать файлы различных типов. Обычно документы, созданные конкретным приложением, хранят в файлах специального формата. Например, формат ф
Разделители слов
Результат работы фильтра содержимого — поток символов, тогда как Index Sea индексирует слова. Поэтому, чтобы индексирование выполнялось корректно, Ind Server должен уметь выделять слова из поток
Нормализатор

Нормализатор “причесывает” поток слов, поступающий от разделителя, выполняя такие функции, как перевод всех символов в один и тот же регистр, удален знаков пунктуации и удаление неинформативных с
Индексы
Index Server поддерживает индексы двух видов: словари и постоянные индексы. Слова и свойства, выделенные из документа, сначала заносятся в словарь, а затем — в постоянный индекс. Такая организаци
Словари
Словари — это небольшие временные индексы, хранящиеся в памяти. Каждый словарь содержит сведения о нескольких документах. Когда Index Server фильтрует документ, он сохраняет данные в словаре. Соз
Постоянные индексы
Индекс, хранящийся на жестком диске, называется постоянным. В отличие от словарей, постоянные индексы нечувствительны к отключениям и перезагрузкам системы. Так как данные постоянных индексов хра
Каталоги
Каталог — это высший организационный уровень иерархии данных Index Server . Каждый каталог является полностью автономной единицей, содержащей индекс и кэшированные списки свойств для одной или не
Каталог по умолчанию

Исходное местонахождение каталога, заданное во время установки, хранится в элементе реестра IsapiDefaultCatalogDirectory. Этот каталог используется, пока Вы не укажете другой каталог в .idq-файле
Создание нескольких каталогов
Вы можете создать несколько каталогов для распределения запросов и поддержки виртуальных серверов.Поскольку Index Server не поддерживает запросы, охватывающие более одного каталога, Вам следует п
Процесс CiDaemon
Это дочерний процесс, порождаемый ядром индексирования Index Server. Ядро индексирования передает этому процессу список документов, а процесс CiDaemon отвечает за фильтрование документов и, в час
Типы слияния
Слияние — это процесс объединения нескольких индексов в один. Слияние уменьшает объем избыточных данных и освобождает системные ресурсы. Кроме того Index Server обслуживает запросы тем быстрее, ч
Иллюстрация 2
После завершения слияния вместо нескольких исходных индексов формируется один результирующий.
Промежуточное слияние

При промежуточном слиянии несколько словарей и промежуточных индексов объединяются в один промежуточный индекс. Index Server выполняет промежуточное слияние для освобождения памяти, используемой
Исключающее слияние
Это разновидность промежуточного слияния, которая выполняется, только если система находится в состоянии простоя, а общее число постоянных индексов превышает значение, заданное в ключе реестра Ma
Основное слияние
Исходные данные этой операции — текущие промежуточные индексы и основной индекс (если таковой имеется). По завершении операции основного слияния Index Server заменяет все исходные индексы одним р
Index Server Manager
Интегрируемый модуль Index Server Administration консоли управления Microsoft Management Console предлагает Вам семь инструментальных средств для администрирования Index Server.
Проверка состояния
Средствами интегрируемого модуля Index Server Вы можете выяснить текущее состояние выполнения задач индексирования, а также посмотреть свойства индексируемых папок и кэша свойств документов. Выде
Установка глобальных свойств

На уровне Index Server можно настроить свойства для всех каталогов — например, отключить создание описаний. В этом случае для файлов, перечисленных на странице результатов поиска, не будут создав
Создание и конфигурирование каталогов
Во время установки Index Server создает каталог Web. Вы можете создавать дополнительные каталоги, а также распределить индексные данные по нескольким каталогам.
Параметры кэша свойств
Чтобы уменьшить время выборки информации для часто используемых запросов, добавьте свойства в кэш на своем сервере. Если свойства не кэшируются, Index Server при каждом запросе будет обращаться н
Добавление и удаление папок
Средствами интегрируемого модуля Index Server можно добавлять и удалять папки, подлежащие индексированию. Эта операция не затрагивает физические папки, а только лишь инструктирует Index Server, ч
Принудительное сканирование
Для повторного обзора виртуального корневого каталога необходимо выполнить его повторное сканирование. Эта операция необходима после глобальных изменений, например: изменения размера описаний фай
Принудительное слияние

Если время обслуживания запросов начинает увеличиваться, Вы можете освободить ресурсы, объединив индексы. Время от времени мелкие индексы следует объединять в более крупные, что позволяет освобод
Резюме
В процессе индексирования Index Server составляет каталог содержимого и свойств документов, хранящихся на Вашем узле Internet Information Server. Процесс начинается с применения фильтров для извл
a>
Занятие 3. Запросы (продолжительность занятия 55 минут) Элементы формы запроса Процесс запроса Наборы результатов Построение запросов и результатов Объявление параметров с помощью IDQ-файлов Р
Занятие
4. Администрирование Index Server(продолжительность занятия 45 минут) Администрирование индекса Административные запросы Мониторинг производительностиОбнаружение и исправление ошибок Потеря уведом
Изучив материал этого занятия
По умолчанию Index Server индексирует каждый виртуальный сервер и виртуальный! каталог автоматически, но Вы можете выполнить эту операцию вручную — например, если изучение статистики производител
Административные запросы

Административные запросы ничем не отличаются от обычных за исключением того, что административные параметры хранятся в IDA-, а не в IDQ-файле. IDA-файлы позволяют пользователям, имеющим соответст
Иллюстрация 1
Примечание. Не размещайте IDA-файлы на виртуальном сервере, соответствующем сетевому ресурсу (заданному UNC-именем). Некоторые административные операции изменяют состояние индекса. Вы вправе
Мониторинг производительности
В состав Index Server входит целый ряд средств измерения производительности, которые помогут Вам оптимизировать обслуживание запросов. Эти средства измеряют такие параметры, как число документов,
Обнаружение и исправление ошибок
Microsoft Index Server автоматически распознает ошибки нескольких типов. Большинство из них устранимы. Если ошибка не связана со сбоем аппаратуры или с нехваткой свободного места на диске, где хр
Потеря уведомлений о файлах
Во время обычной работы — и если индексируемые файлы находятся на компьютеpax под управлением Windows NT — Index Server автоматически отслеживает все изменения в документах соответствующих папок.

Разорванные сетевые соединения
В случае, когда виртуальный корень представляет собой удаленный сетевой ресурс и соединение с этим ресурсом разрывается, возможно отключение пути. Index Server отслеживает возникновение подобных
Поврежденные файлы и сбойные DLL фильтров
Если процесс CiDaemon обнаруживает поврежденные файлы, Index Server помечает их как нефильтрованные. Список нефильтрованных файлов можно посмотреть административными средствами. Причина возникнов
Переполнение диска
Если диск, на котором находится каталог, близок к переполнению, Index Server временно приостанавливает индексирование. Фильтрование не может продолжиться пока Вы не освободите дополнительное мест
Повреждение кэша свойств
Если Index Server некорректно завершит свою работу или же обнаружит повреждение во время работы, то кэш свойств будет помечен как поврежденный. При следующем запуске Index Server выполнит операци
Повреждение данных и нарушение внутренней структуры
При сбоях питания или других столь же разрушительных событиях данные индекса могут быть необратимо повреждены. В этом случае Index Server удаляет все существующие индексные данные и заново фильтр

Средства защиты
Index Server пользуется встроенными средствами защиты Windows NT Server 4.0 и Internet Information Server. Для поддержания безопасности узла и предотвращения доступа неавторизованных пользователе
Ограничение доступа к каталогам
Когда Вы устанавливали Index Server, каталог был снабжен списком контроля доступа (ACL), который разрешает доступ к нему только администраторам системы и системным службам. В частности, это гаран
Контроль доступа к документам
Когда документ фильтруется, вся информация о контроле доступа к нему заносится в каталог; при обработке запроса она сопоставляется с правами клиента. Если у клиента нет разрешения на доступ к дан
Аутентификация
Для корректной работы средств контроля доступа необходима предварительная аутентификация клиентов (до выполнения запросов). Самый простой способ гарантировать аутентификацию клиента — это встроит
Упражнение
В этом упражнении Вы активизируете средства защиты Index Server и протестируете их работу, используя различные учетные записи пользователей. Для выполнения этого упражнения нужно сначала создать у

Резюме
Хотя Index Server требует минимального участия администратора в рутинной работе, Вы можете вручную администрировать Ваши индексы с помощью IDA-файлов. Index Server автоматически обнаруживает боль
Закрепление материала
Приведенные ниже вопросы помогут Вам лучше усвоить основные темы данной главы. Если Вы не сумеете ответить на вопрос, повторите материал соответствующего занятия. Правильные ответы приведены в час
Знакомство с Microsoft Transaction Server
Закрепление материала 1. Предположим, вновь созданный банк Woodgrove Bank планирует производить операции в 16-ти отделениях. Каждое отделение хранит информацию о счетах в своей базе данных Microso
Прежде всего Для изучения занятий
; установить ознакомительную версию Microsoft SQL Server 6.5 (она понадобится для выполнения упражнений) с прилагаемого к книге компакт-диска
Занятие
1. Процесс обработки транзакций(продолжительность занятия 30 минут) Компоненты Microsoft Transaction Server Трехуровневая архитектура MSMQ Интеграция с активными страницами сервера Компоненты тран

Компоненты Microsoft Transaction Server
Службы Microsoft Transaction Server можно классифицировать по четырем категориям. Прежде всего, это брокер объектных запросов (Object Request Broker, ORB). Когда сервер получает запрос объекта, O
Трехуровневая архитектура
Трехуровневые приложения, в которых сервер приложений, клиентский компьютер и источник данных отделены друг от друга, характеризуются гораздо большей гибкостью при развертывании, чем двухуровневы
MSMQ
Сервер очереди сообщений (Microsoft Message Queue Server, MSMQ) может работать в качестве диспетчера ресурсов Microsoft Transaction Server. Он обеспечивает асинхронную передачу сообщений в корпор
Интеграция с активными страницами сервера
Internet Information Server 4.0 интегрирует технологию активных страниц сервера (Active Server Pages, ASP) и Microsoft Transaction Server. Встроенная в Internet Information Server технология ASP
Компоненты транзакции
Компонент — это единица кода технологии ActiveX, предоставляющая опред^ ленный набор услуг посредством своего интерфейса. Компоненты предоставляют клиентам запрашиваемые ими объекты.

Иллюстрация 1
Для поддержки транзакций необходимы следующие компоненты: логика клиентского сервиса — пользовательский интерфейс и поддержка форм; сетевой протокол — связывает клиента с сервером; сетевой реси
Компонентное программирование
При использовании компонентного подхода можно собирать приложения из доступных компонентов, как из кубиков. Приложения больше не обязаны быть монолитными, что позволяет ослабить связи между кодом
Резюме
Транзакция —это группа действий, которые выполняются или отменяются как единое целое. Транзакция состоит из нескольких компонентов. Microsoft Transaction Server делает управление транзакциями про
Занятие
2. Конфигурирование и администрирование MTS(продолжительность занятия 45 минут) Упражнение Резюме Закрепление материала Дополнительная информация Для конфигурирования Microsoft Transaction Serve
Изучив материал этого занятия
8 Запуск интегрируемого модуля Microsoft Transaction Server Explorer В меню Start выберите команды Programs, Windows NT 4.0 Option Pack, Microsoft Transaction Server, Transaction Server Explorer.

Упражнение
В этом упражнении Вы установите пакет-пример банковских компонентов, входящий в состав Internet Information Server. Ниже описана схема типичной банковской транзакции. Банковское приложение состои
Иллюстрация 2
Это простой пример приложения, использующего все преимущества передовой серверной инфраструктуры — транзакции, независимость от физического местонахождения компонентов, управление потоками и проц
Иллюстрация 3
4. Выберите в списке пункт SQL Server и нажмите Finish. Появится диалоговое окно Create a New Data Source to SQL Server.5. В поле Name введите MtxSamples, затем в поле Server выберите (local). 6.
Резюме
Администрирование и конфигурирование Microsoft Transaction Server выполняет интегрируемый модуль Microsoft Transaction Server Explorer управляющей консоли Microsoft Management Console. В состав M
Закрепление материала
Приведенные ниже вопросы помогут Вам лучше усвоить основные темы данной главы. Если Вы не сумеете ответить на вопрос, повторите материал соответствующего занятия. Правильные ответы приведены в ча

Дополнительная информация
Дополнительная информация о Microsoft Transaction Server: на Web-узле Microsoft - http://www.microsoft.com/ntserver/giiide/trans_mtro.asp
Анализ Webузлов
Ответы на вопросы к упражнениям этой главы
Создание и анализ краткого отчета
1. В чем различие между видами Tree и Cyberbolic плана Web-узла? Тreе — стандартное древовидное представление Web-узла, аналогичное тому, что используется в Проводнике. Cyberbolic — более динамич
Прежде всего Для изучения занятий
; файлы, на прилагаемом к книге компакт-диске для выполнения упражнений.
Занятие
1. Знакомство с Site Server Express(продолжительность занятия 5 минут) Резюме Microsoft Site Server Express 2.0 — это многоцелевое инструментальное средство, предназначенное для публикации материа

Изучив материал этого занятия
Site Server Express позволяет создавать отчеты об использовании Web-узла. Ocновные компоненты Site Server Express — Content Analyzer, Usage Import, Report. Writer и Posting Acceptor. Они помогут
Занятие
2. Использование плана Web-узла(продолжительность занятия 25 минут) План Web-узлаПредставление TreeПредставление CiberbolicУпражнениеРезюме Компонент Content Analyzer, входящий и состав Site Serv
План Webузла
План Web-узла (WebMap) отображает все ресурсы узла: Web-страницы, изображения, аудио- и видеофайлы, Java-приложения и т. д. Способ представления этих объектов отражает их назначение и взаимосвязи
Представление Tree
Представление Tree (дерево) — это иерархия объектов; тем, кто работает с Проводником Microsoft Windows NT, хорошо знаком его внешний вид. Представление Tree информативно и интуитивно понятно, но
Представление Ciberbolic
Представление Cyberbolic отображает Web-узел в виде графа объектов и ссылок; это — динамическое, нелинейное изображение структуры узла. Оно показывает взаимоотношения между объектами Web-узла, на

Иллюстрация 2
Поскольку в этом представлении доступны все объекты, здесь нет раскрывающихся и сворачивающихся уровней отображения, как в представлении Tree. Представление Cyberbolic иногда поначалу кажется неск
Упражнение
Сейчас Вы познакомитесь с несколькими способами использования Site Server Express в корпоративной среде. В качестве примера используется Web-узел, имеющий следующие Проблемы: изображение на стран
Резюме
План Web-узла (WebMap) — это визуальная база данных, которая содержит информацию обо всех ресурсах узла. Вы можете просматривать этот план в одном из двух представлений: Tree или Cyberbolic. Пред
Занятие
3. Средства быстрого поиска(продолжительность занятия 10 минут) УпражнениеРезюме Стандартные средства поиска компонента Content Analyzer помогут Вам выяснить, какие операции необходимы для поддер
Изучив материал этого занятия
В этом упражнении Вы примените инструмент Quick Search для устранения некоторых проблем узла из упражнения предыдущего занятия. Вначале Вы выясните, почему пользователи обозревателей, поддерживающ

Резюме
Средства поиска Site Server Express могут оказаться полезными для обнаружения существующих или потенциальных проблем Web-узла. При первом запуске узла Вам следует выполнить все восемь перечисленн
Занятие
4. Отчеты Site Summary(продолжительность занятия 15 минут) Статистика объектов: число и размер Сводка: число объектов и ссылок На узле (On-site) Вне узла (Off-site) Свойства плана узла Упражнение
Изучив материал этого занятия
Чтобы Вы поняли, как оперировать различными разделами отчета Site Summary, ознакомьтесь с типовыми вопросами о Web-узле на которые отчеты помогают ответить.
Статистика объектов число и размер
Pages (Страницы) — не слишком ли велики страницы для компьютеров с минимальными аппаратными возможностями и для стандартных обозревателей? Images (Изображения) — достаточно ли имеющихся изображе
Сводка число объектов и ссылок
На узле (On-site) OK— каково состояние внутренних ссылок? Не следует ли выделить дополнительные ресурсы на их исправление и поддержку? Not Found (code 404) (Не найденные) — каково состояние внутр

Вне узла (Offsite)
OK— каково состояние внешних ссылок? Не следует ли выделить дополнительные ресурсы на их исправление и поддержку? Not Found (code 404) (Не найденные) — каково состояние внешних ссылок? Не следуе
Свойства плана узла
Map Date (Дата сбора информации) — актуален ли отчет? Не нужно ли обновить статистику по узлу? Levels (Уровни) — сколько “шагов” требуется, чтобы добраться от основной страницы до “конца” узла?
Упражнение
В этом упражнении Вы с помощью отчета Site Summary отыщете неработоспособные ссылки. 8 Поиск некорректных внутренних ссылок на узле 1. В меню Tools выберите команду Generate Site Reports. 2.
Резюме
Отчеты Site Summary содержат информацию, полезную при оценке состояния Web-узла. В зависимости от Ваших потребностей для Вас представляют интерес только некоторые разделы отчета или конкретные ст
Занятие
5. Использование файлов журнала(продолжительность занятия 20 минут) Хранение журналов Импорт журнала Упражнение Резюме Вы можете протоколировать действия пользователей Вашего Web- или FTP-узла в

Изучив материал этого занятия
3. В списке Active log format выберите формат.4. Нажмите OK. Для каждого из Web- или FTP-узлов возможен отдельный формат журнала. Internet Information Server позволяет протоколировать работу серве
Хранение журналов
Internet Information Server позволяет выбрать как место для хранения файлов журнала, так и типы данных, которые нужно включать в эти файлы. Можно хранить журнал за прошедший день, неделю или меся
Импорт журнала
Чтобы создать отчет на основе данных из файла журнала, Вам придется сначала импортировать этот журнал в базу данных Site Server Express. На следующем занятии Вы проанализируете отчет.
Упражнение
Для импорта файлов журнала подходит инструмент Usage Import из состава Site Server Express. В этом упражнении Вы импортируете файлы журнала компании Trey Research. На следующем занятии Вы познако
Иллюстрация 3
9. Перейдите в папку C:\Website\Logfile и выберите все восемь файлов журнала.10. Нажмите Open. 11. Нажмите кнопку Start Import (зеленый треугольник) на панели инструментов. Примерно через две мину

Резюме
Вы можете сохранять информацию об использовании Web-узла в файле журнала, выбрав его формат и задав частоту сохранения журналов. На основании информации из журналов стоит создавать отчеты, помога
Занятие
6. Report Writer(продолжительность занятия 35 минут) Подробные отчеты Краткие отчетыУпражнение Резюме Компонент Report Writer позволяет создавать аналитические отчеты об использовании узлов Интер
Изучив материал этого занятия
Примечание Стандартные отчеты (как подробные, так и краткие), хранящиеся в каталоге Report Writer, можно редактировать.
Подробные отчеты
В состав стандартных отчетов Report Writer входят девять подробных; их описание приведено ниже.
Иллюстрация 4
Bandwidth (Полоса пропускания) — отображает объем информации, передаваемой ежечасно, ежесуточно и еженедельно. Этот отчет помогает выявить временные закономерности, а также получить средние значе

Краткие отчеты
В состав стандартных отчетов Report Writer входят двенадцать кратких; их описание приведено далее.
Иллюстрация 5
Bandwidth (Полоса пропускания) — показывает среднюю для каждых суток полосу пропускания и анализ ее использования по дням недели, времени суток и по рабочим и нерабочим часам. Это помогает выяви
Упражнение
В этом упражнении Вы познакомитесь с использованием компонента Usage Analyzer в корпоративной среде на основе простого сценария. Предварительно Вам надо импортировать файлы журналов компании Trey
Резюме
Вы можете импортировать файлы журнала в базу данных Site Server Express и с помощью подробных или кратких отчетов построить сводки использования Web-узла. Выбор типа отчета зависит от того, какие
Занятие
7. Posting Acceptor(продолжительность занятия 5 минут) Резюме Закрепление материала Компонент Posting Acceptor позволяет предоставлять услуги пользователям, заинтересованным в размещении Web-мате

Изучив материал этого занятия
8 Размещение материалов на Web-сервере 1. Запустите Internet Explorer.2. В поле Address наберите http://localhost/scripts/upload.asp, чтобы открыть страницу Posting Acceptor.3. Дважды щелкните зн
Резюме
Дополнительное инструментальное средство Posting Acceptor позволяет публиковать материалы на Web-сервере с помощью функции Post протокола HTTP.
Закрепление материала
Приведенные ниже вопросы помогут Вам лучше усвоить основные темы данной главы. Если Вы не сумеете ответить на вопрос, повторите материал соответствующего занятия. Правильные ответы приведены в ча
Настройка и мониторинг Internet Information Server
В этой главеВ этой главе приведен краткий обзор инструментальных средств и методов мониторинга, использованных в книге. Здесь рассказано, как выполнять мониторинг и оптимизацию Microsoft Internet
Прежде всего Для изучения этой главы нет никаких предварительных требований Занятие
1. Мониторинг служб(продолжительность занятия 15 минут) Perfomance MonitorЖурналы Internet Information Server и Event ViewerДругие средства мониторинга производительностиNetstat Network Monitor Н

Изучив материал этого занятия
Performance Monitor предназначен для отслеживания работы сервера и сбора итоговой информации о его производительности за определенные периоды времени. С помощью Performance Monitor Вы можете соби
Иллюстрация 1
Performance Monitor использует счетчики, которые отслеживают деятельность определенных объектов — служб и механизмов, управляющих ресурсами серверу Например, в объекте Web Service Вы обнаружите сч
Журналы Internet Information Server и Event Viewer
В состав Windows NT входит служба протоколирования, регистрирующая различные события (например, ошибки или успешные запуски служб). Для просмотра журналов этой службы предназначена утилита Event
Другие средства мониторинга производительности
В состав Windows NT включены более развитые средства сбора информации о производительности.
Netstat
Netstat предоставляет администратору моментальный “снимок” статистических данных протокола и сетевых соединений по протоколу Transmission Control Protocol/ Internet Protocol (TCP/IP). Используя n

Network Monitor
Network Monitor собирает информацию о входящем и исходящем трафике компьютера и предоставляет в распоряжение администратора подробные сведения о передаваемых и получаемых кадрах. Этот инструмент
Наиболее важные счетчики
При мониторинге различных аспектов сети Вам доступно множество счетчиков. Они подразделяются на четыре категории: счетчики полосы пропускания, счетчики ISAPI и CGI, счетчики ASP и счетчики кэша I
Счетчики полосы пропускания
Перечисленные ниже счетчики Performance Monitor для службы Web полезны при мониторинге полосы пропускания Вашего узла: Bytes Received/sec (число байт, принимаемых в секунду); Bytes Sent/sec (числ
Счетчики ISAPI и CGI
Перечисленные ниже счетчики Performance Monitor для службы Web полезны при мониторинге работы приложений ISAPI и CGI: Bytes Received/sec (число байт, принимаемых в секунду);Bytes Sent/sec (число
Счетчики ASP
При мониторинге работы активных страниц сервера полезны следующие счетчики: Memory Allocated (объем выделенной памяти); Request Execution Time (время выполнения запроса); Request Wait Time (время

Internet Information Server
Перечисленные ниже глобальные счетчики Internet Information Server полезны при мониторинге использования кэша Internet Information Server: Cache Flushes (число обновлений кэша);Cache Hits % (проц
Резюме
Пользуясь счетчиками, описанными на этом занятии, Вы можете выполнять мониторинг как конкретного Web- или FTP-узла, так и всех узлов одновременно. Как именно Вы будете использовать инструментальн
Занятие
2. Факторы, влияющие на производительность Internet Information Server(продолжительность занятия 25 минут) Полоса пропусканияТип подключения к Интернету Пропускная способность сети АппаратураПроц
Изучив материал этого занятия
Рассматривая вопросы, связанные с полосой пропускания, учитывайте тип Вашего подключения к Интернету и пропускную способность соединения Вашей сети.
Тип подключения к Интернету
Полоса пропускания подключения к Интернету определяет скорость загрузки данных в Ваш компьютер и число запросов, которые могут обрабатываться одновременно. Если пропускной способности недостаточн

Пропускная способность сети
Тип используемой сети самым непосредственным образом сказывается на производительности сервера. Она снижается, когда пропускной способности сети недостаточно для передачи всех данных, которые нео
Аппаратура
По мере совершенствования и усложнения Web-серверов вопросы их производительности приобретают все большую важность. Сегодня, с появлением Web-приложений для работы с базами данных, индексирования
Процессорные ограничения
Скорость, с которой информация перемещается между различными компонентами компьютера, (например, центральным процессором, жестким диском и ОЗУ), зависит от тактовой частоты процессора и от разряд
Ограничения накладываемые ОЗУ
Обычно когда Вы запускаете приложение, компьютер копирует необходимые файлы приложения с жесткого диска в ОЗУ, после чего приложение запускается уже из ОЗУ. Так как ОЗУ имеет гораздо меньшее врем
Ограничения связанные с платами сетевых адаптеров
Разные платы сетевых адаптеров работают по-разному. Драйверы и параметры устройства, используемые Вами при настройке платы сетевого адаптера, также могут влиять на ее производительность. Регулярн

Ограничения связанные с жесткими дисками
Частота обращений Internet Information Server к жесткому диску прямо пропорциональна объему ОЗУ, а также числу и размеру запрашиваемых файлов. Если в Вашем распоряжении лишь сравнительно небольшо
Скорость работы сетевых приложений
Некоторые сетевые технологии требуют больших ресурсов, чем другие. Например, служба FTP использует меньше памяти, чем служба Web, а ASP-приложения, CGI-сценарии, запросы к базам данных и видеофай
ISAPI CGI u ASP
Internet Information Server поддерживает два уровня программирования сервера.. На более сложном предполагается использование ISAPI, а уровень попроще базируется на CGI-сценариях и новом интерфейс
ISAPI
Архитектура ISAPI позволяет создавать многопоточные приложения в виде динамически подключаемых библиотек, допускающие повторное использование. В результате ISAPI-приложения могут повторно работат
CGI
CGI и язык создания сценариев PERL предлагают другой, более простой, метод создания Web-приложений. Internet Information Server поддерживает и CGI, и PERL, что особенно полезно в ситуациях, когда

ASP
Активные страницы сервера обладают значительными преимуществами по сравнению со сценарными системами CGI и PERL. ASP поддерживают интерфейс Open Script, позволяя разработчику пользоваться любым я
Фильтры ISAPI
ISAPI-фильтры выполняют предварительную обработку сообщений, тем самым снижая нагрузку на сервер. Например, ISAPI-фильтр может отказать в доступе к Web-серверу пользователям, не имеющим необходим
Протоколирование ODBC
Протоколирование работы сервера в ODBC-совместимую базу данных требует больше ресурсов, чем запись протокола в простой текстовый файл (например, с разделением полей запятыми). Чтобы избежать пере
Средства защиты
В то время как базовые ограничения на доступ к файлам практически не влияют на скорость работы сервера, более развитые средства защиты узла могут снизить его производительность.Средства безопасно
Резюме
Полоса пропускания, аппаратура и сетевое подключение — вот основные факторы, воздействующие на производительность сервера Internet Information Server Важно оценить их влияние на Ваш узел и выясни

Занятие
3. Оптимизация Internet Information Server(продолжительность занятия 15 минут) Ограничение полосы пропусканияКомпромисс между объемом памяти и скоростью реакции Ограничение числа подключений и ус
Изучив материал этого занятия
Ограничив полосу пропускания, используемую Internet Information Server, Вы можете поддерживать необходимую полосу пропускания для других приложений, например для серверов электронной почты или но
Иллюстрация 1
Примечание Ограничения полосы пропускания, задаваемые для Web-узлов, отменяют ограничения, установленные на уровне компьютера. Например, если на уровне компьютера задано 1 024 кбит/с, а для Web-у