Навігація
Головна
 
Головна arrow Інформатика arrow Проектування і розробка web-додатків
< Попередня   ЗМІСТ   Наступна >

РОЗШИРЕННІ WEB-СЕРВЕРІВ

Недоліки технологій CGI можна також подолати шляхом розширення можливостей web-серверів за допомогою спеціальних компонентів. Використовуючи такі розширення, програми, що формують НТТР- відповіді, можуть виконуватися більш ефективно, без необхідності їх завершення після обробки кожного запиту і за рахунок використання загальних ресурсів декількома додатками. Такі технології зазвичай надають можливість зберігати в основній пам'яті дані сеансів роботи користувачів, які взаємодіють з додатком протягом великого числа FITTP-запитів.

інтерфейс ISAPI

Для web-сервера Microsoft IIS (Internet Information Server) був розроблений спеціальний програмний інтерфейс - ISAPI, що дозволяє створювати додатки, що розширюють стандартні можливості даного web-сервера. ISAPI являє собою бібліотеку функцій, за допомогою якої програмісти можуть створювати web-додатки у вигляді DLL- модулів (динамічно підключаються бібліотек), які формують HTML- сторінки. Такі web-пріложснія працюють набагато швидше звичайних CGI-програм, т. К. Вони більш тісно інтегровані в web-сервер.

За допомогою технології ISAPI можуть створюватися два види компонентів: розширення і фільтри, які компілюються в DLL-файли, динамічно запускаються web-сервером. ISAPI-розширення можуть зв'язуватися з викликом файлів, що мають спеціальні розширення, або з файлами, що містяться в заданих каталогах або в усьому web-сайті. lSAPl-фільтри використовуються для зміни або вдосконалення функціональності IIS-сервера. Зазвичай вони обробляють (фільтрують) кожен вступник HTTP-запит. Фільтри можуть застосовуватися для аналізу і модифікації вихідних НТТР-відповідей.

ISAPI-додатки можуть розроблятися за допомогою різних мов, що підтримують експорт стандартних З-функцій, наприклад, таких, як С, C ++, Delphi.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук