The Apache Modeling Project. Глава 4 (Часть 3)

4.4 Цикл ‘запрос-ответ’

4.4.1 Обзор

Цикл ‘запрос-ответ’ является сердцем HTTP сервера. Каждый дочерний сервер Apache находится в этом цикле до тех пор, пока не завершится или пока не будет завершен главным сервером, либо в случае замены его поколения серверов более новым.
Рисунок 4.13 изображает цикл ‘запрос-ответ’ и цикле keep-alive. Если быть более точным, то цикл ‘запрос-ответ’ работает с запросами на соединения, а цикл keep-alive предназначен для получения и отправки HTTP запросов на это соединение.
(далее…)
Опубликовано в: Архитектура Март 4, 2006
Введение в контейнеры и бригады
Архитектура фильтров сервера Apache 2.0 стала главной особенностью, которая отличает этот сервер от других веб-серверов, в том числе и от Apache 1.x. Эта архитектура сделала сервер уникальной по своей мощи и гибкости платформой для приложений. Но эта мощь имеет свою цену - сперва необходимо научиться работать с ней. При изучении архитектуры наибольшее затруднение вызывает работа с контейнерами (Buckets) и бригадами (Brigades) - строительными блоками фильтров.
В этой статье мы расскажем о контейнерах и бригадах в объеме достаточном для того, чтобы Вы смогли начать работать с ними. Также мы разработаем простой, но функциональный модуль-фильтр, который будет работать напрямую с контейнерами и бригадами.
(далее…)
Опубликовано в: Архитектура Февраль 12, 2006
Обработка запросов в Apache
Обработка НТТР запросов является основной задачей для большинства сетевых программ. В этой статье мы расскажем об обработке запросов в Apache и о том, как модули могут принять в ней посильное участие. Статья должна помочь разработчикам в освоении работы с модулями Apache и дать Вам необходимые знания для лучшей работы с API и кодом Apache.
(далее…)
Опубликовано в: Архитектура Февраль 4, 2006
« Предыдущая страница

© apachedev.ru, 2005-2011