TUX

Скриншот программы:
TUX
Детали программы:
Версия: 3.2.21
Дата загрузки: 3 Jun 15
Разработчик: TUX Team
Тип распространения: Бесплатная
Популярность: 1
Размер: 61 Kb

Rating: nan/5 (Total Votes: 0)

Тукс ядро ​​на основе резьбой, чрезвычайно высокая производительность 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-совместимый образом.
Примечание:. Этот документ иногда использует "Апач", а не "любой веб-сервер вы можете когда-либо хотите использовать", только по причинам удобочитаемости

Комментарии к TUX

Комментарии не найдены
добавить комментарий
Включите картинки!