TUX

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

Rating: nan/5 (Total Votes: 0)

Tux е базирана на ядрото, резбовани, изключително висока работоспособност HTTP сървър.
Tux сървър е в състояние ефективно и безопасно да служи както на статични и динамични данни.
Tux движи стека HTTP протокол на ядрото, и може да се справи искания за данни с двете ядрото пространство и потребителското пространство модули.
Tux е HTTP-демон (уеб сървър) за Linux. Tux е различен от другите уеб сървъри с това, че той работи частично в рамките на Linux-ядрото като модул (драйвер на устройство) на. Като се има предвид в достатъчна-способни мрежови карти, тя позволява директно разпръсна-съберат DMA и хардуерно базирано TCP / IP checksumming от кеша на страница директно към мрежата, като се избягват допълнителни копия на данни.
Tux дръжки статични страници директно, и може да работи съвместно с модули на ядрото, потребителското пространство модули, както и редовни потребителското пространство на уеб сървъра демони да осигури динамично съдържание. Редовни демони в потребителското пространство не трябва да бъдат променяни по никакъв начин за смокинг, за да ги използвате, за да се осигури съдържание, но за Tux за кеширане на динамично съдържание, потребителското пространство код трябва да използва нов интерфейс на базата на фрака (2) система за повикване.
Статични уеб страници не са много сложен нещо, за да служат, но те са много важно все пак, тъй като почти всички изображения са статични, а голяма част от HTML страници са статични също. A "редовен" уеб сървър е малка добавена стойност за статични страници; това е просто "копие на файла с мрежовата" операция. Това може да стане много ефективно в рамките на Linux ядрото; например, NFS (Network File система) демона изпълнява подобна задача и също работи в ядрото.
Но динамично съдържание се превръща в по-голяма и по-голяма част от мрежата, и Tux осигурява начин за кеширане на динамично съдържание, както добре. Tux модули (което може да се изгради в ядрото пространство или в потребителското пространство; Препоръчва потребителското пространство) могат да създадат "обекти", които се съхраняват с помощта на кеша на страницата. За да отговори на искане за динамични данни, модул Tux да изпратите смесица от динамично генерирани данни и кешират предварително генерирани обекти, като максимално се възползват от нулева копие архитектура Tux е. (Kernel-космически модули са единствените до момента модули, които могат да се възползват от подкрепата Tux на SSI, че ще се промени в бъдеще.)
Тази напълно нова архитектура за предоставяне на динамично съдържание изисква нов API. Съществуващ стандарт APIs за CGI, не са достатъчни, за да бъде съпоставена с API Tux е. Това означава, че съществуващите приложения CGI трябва да се прекодират, за да се възползва от архитектурата Tux е. Tux обаче може да се обадите на CGI програми чрез своя CGI модул, така че можете да изберете да конвертирате само програми, които се нуждаят от скорост Tux към Tux API и да работят други програми, използващи стандартната CGI интерфейс. Tux също могат да се пренасочат заявките към друг уеб сървър, като Apache, така че на едно място, можете да микс и мач статично съдържание, Tux модули, стар стил CGIS и програми, написани на APIs други уеб сървъри.
Всеки път, когато Tux не е сигурен какво да правя, (който е изправен пред входа, че не е готова да се справи), то винаги пренасочва искането за Apache, за да се справят в RFC-съвместим начин.
Забележка:. Този документ понякога използва "Apache" вместо "всеки уеб сървър може някога искате да използвате", само по съображения за четимост

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

Коментари не е намерена
добавите коментар
Включете на изображения!