Тукс ядро на основе резьбой, чрезвычайно высокая производительность HTTP-сервера.
Сервер TUX способен эффективно и безопасно обслуживать как статические, так и динамические данные.
TUX перемещает стек протоколов HTTP в ядро, и может обрабатывать запросы данных с обоих ядра космических и пространства пользователя модулей.
TUX является HTTP-демон (веб-сервер) для Linux. TUX отличается от других веб-серверов, что он работает частично внутри Linux-ядра в драйвере устройства () модуля. Учитывая достаточно-способные сетевых карт, он позволяет прямой разброс-собирать DMA и аппаратную TCP / IP контрольной суммы из кэша страницы непосредственно к сети, избегая дополнительных копий данных.
TUX обрабатывает статические страницы непосредственно, и может работать совместно с модулями ядра, пользовательского пространства модулей, и регулярные демонов пользовательского пространства веб-сервера для обеспечения динамического контента. Регулярные пространства пользователя демонов не должны быть изменены в любом случае за TUX использовать их, чтобы обеспечить содержание, но для того, чтобы TUX кэшировать динамическое содержимое, в пространстве пользователя код должен использовать новый интерфейс на основе смокинге (2) Система вызова.
Статические веб-страницы не очень сложная вещь, чтобы служить, но это очень важно, тем не менее, так как практически все изображения статичны, и большая часть из HTML страниц являются статическими также. "Обычный" веб-сервер мало добавленную стоимость для статических страниц; это просто "копия файла в сеть" операция. Это может быть сделано очень эффективно изнутри ядра Linux; например, NFS (сетевая файловая система) демон выполняет аналогичную задачу, а также работает в ядре.
Но динамический контент становится все больше и больше входит в Интернете, и TUX предоставляет возможность для кэширования динамического содержимого, а также. Tux модули (которые могут быть построены в пространстве ядра или в пользовательском пространстве; пространство пользователя рекомендуется), могут создавать "объекты", которые хранятся с использованием кэш страницы. Чтобы ответить на запрос о динамических данных, модуль TUX можете отправить сочетание динамически генерируемых данных и кэшированных предварительно созданных объектов, принимающих максимальную пользу архитектуры нулевой копирования Тукс. (В пространстве ядра модули в настоящее время являются только модули, способные использования поддержки Тукс SSI, то изменится в будущем.)
Это полностью новая архитектура для обеспечения динамического контента требует нового API. Существующие стандартные интерфейсы для CGI не достаточно, чтобы быть отображены на API Тукс. Это означает, что существующие CGI приложения должны быть повторно закодированы для того, чтобы воспользоваться архитектуры Тукс. TUX, однако, может вызвать CGI программы через его модуль CGI, так что вы можете конвертировать только программы, которые нужно скорость смокинге на смокинг API и запускать другие программы, использующие стандартный интерфейс CGI. TUX можно перенаправить запросы на другой веб-сервер, например, Apache, так и на одном месте, вы можете смешивать и сочетать статический контент, Tux модули, старый стиль CGI, и программы, написанные для API, других веб-серверов.
Всякий раз, когда TUX не уверен, что делать (то есть, сталкивается вход, она не готова справиться), он всегда перенаправляет запрос к Apache для обработки в RFC-совместимый образом.
Примечание:. Этот документ иногда использует "Апач", а не "любой веб-сервер вы можете когда-либо хотите использовать", только по причинам удобочитаемости
Поиск по категориям
Популярные программы
-
WhatsApp for Desktop 18 Jul 15
-
Kconfigure 3 Jun 15
-
qNotesManager 17 Feb 15
-
ZeroShell 20 Feb 15
-
GChemPaint 2 Jun 15
-
antiX MEPIS 19 Jun 17
-
Boot-Repair-Disk 20 Feb 15
TUX
Комментарии к TUX
Поиск по категориям
Популярные программы
-
VueScan 16 Aug 18
-
BackBox Linux 16 Aug 18
-
BlackArch Linux 22 Jun 18
-
Zorin OS Lite 16 Aug 18
-
Yandex Browser 17 Feb 15
-
Zuma Deluxe 20 Feb 15
-
Papa Louie: When Pizzas Attack! 14 Apr 15
Комментарии не найдены