TUX é um baseado no kernel, enfiado, extremamente servidor HTTP de alto desempenho.
Servidor smoking é capaz de forma eficiente e em segurança para servir dados estáticos e dinâmicos.
TUX move a pilha de protocolo HTTP para o kernel, e pode lidar com pedidos de dados com tanto espaço do kernel e módulos do espaço do usuário.
TUX é um http-daemon (servidor web) para Linux. TUX é diferente de outros servidores web em que ele é executado parcialmente de dentro do Linux kernel como um módulo (driver de dispositivo). Dada placas de rede suficientemente-capazes, permite direta reunidas por dispersão de DMA e soma de verificação TCP / IP baseada em hardware do cache de página diretamente à rede, evitando cópias de dados adicionais.
TUX lida com páginas estáticas diretamente, e pode trabalhar em conjunto com os módulos do kernel, módulos de espaço de usuário, e daemons do servidor web de espaço do usuário regulares para fornecer conteúdo dinâmico. Daemons do espaço do usuário regulares não precisam ser alterados de forma alguma para TUX para usá-los para fornecer conteúdo, mas para TUX para armazenar em cache de conteúdo dinâmico, código de espaço de usuário tem que usar uma nova interface baseada no smoking (2) chamada de sistema.
Páginas estáticas não são uma coisa muito complexa para servir, mas estes são muito importantes, no entanto, uma vez que praticamente todas as imagens são estáticas, e uma grande parte das páginas HTML são estáticos também. Um servidor web "regular" tem valor para páginas estáticas adicionado pouco; é simplesmente uma "cópia de arquivo para a rede" operação. Isto pode ser feito de forma muito eficiente a partir de dentro do núcleo de Linux; por exemplo, o NFS (Network File System) daemon executa uma tarefa semelhante e também é executado no kernel.
Mas o conteúdo dinâmico está se tornando uma parte cada vez maior da web, e TUX fornece uma maneira de armazenar em cache de conteúdo dinâmico também. Módulos TUX (que pode ser construído no espaço do kernel ou no espaço do usuário; espaço do usuário é recomendado) pode criar "objetos" que são armazenados usando o cache de página. Para responder a um pedido de dados dinâmicos, um módulo TUX pode enviar uma mistura de dados geradas dinamicamente e objetos pré-gerados em cache, aproveitando máxima de de cópia zero arquitetura de TUX. (Módulos Kernel-espaciais são actualmente os únicos módulos capazes de fazer uso de suporte SSI do TUX; que vai mudar no futuro.)
Esta arquitetura completamente nova para fornecer conteúdo dinâmico requer uma nova API. Existentes APIs padrão para CGI não são suficientes para ser mapeado para a API do TUX. Isto significa que as aplicações existentes CGI deve ser re-codificados, a fim de tirar vantagem da arquitectura de smoking. TUX pode, no entanto, chamar programas CGI através do seu módulo CGI, então você pode optar por converter apenas programas que precisam de velocidade de TUX à api TUX e executar outros programas usando a interface CGI padrão. TUX também pode redirecionar solicitações para outro servidor web, como o Apache, então em um único site, você pode misturar e combinar conteúdo estático, os módulos de Tux, de estilo antigo CGIs e programas escritos para APIs de outros servidores web.
Sempre que TUX não é certo o que fazer (ou seja, os encontros de entrada que não está preparada para lidar com), ele sempre redireciona a solicitação para Apache para lidar de uma forma compatível com RFC.
Nota:. Este documento, por vezes usa "Apache" em vez de "qualquer servidor web que você pode querer usar", apenas por motivos de legibilidade
Aplicativos vistos recentemente
Busca por categoria
- Casa e família de software
- Disco e arquivo de software
- Ferramentas para desenvolvedores
- Jogos
- Melhorias de desktop
- Motoristas
- Navegadores
- Screensavers
- Software de áudio
- Software de comunicação
- Software de desenvolvimento web
- Software de design gráfico
- Software de fotografia digital
- Software de negócios e escritório
- Software de produtividade
- Software de rede
- Software de segurança
- Software de vídeo
- Software educacional e científica
- Software internet
- Utilitários de sistema
Software Popular
ALT Linux (School Junior) 2 Jun 15
Ubuntu MATE 16 Aug 18
LXLE 22 Jun 18
GChemPaint 2 Jun 15
HardInfo 3 Jun 15
Q4OS 2 Oct 17
pfSense 22 Jun 18
TUX
Comentário para TUX
Aplicativos vistos recentemente
Busca por categoria
- Casa e família de software
- Disco e arquivo de software
- Ferramentas para desenvolvedores
- Jogos
- Melhorias de desktop
- Motoristas
- Navegadores
- Screensavers
- Software de áudio
- Software de comunicação
- Software de desenvolvimento web
- Software de design gráfico
- Software de fotografia digital
- Software de negócios e escritório
- Software de produtividade
- Software de rede
- Software de segurança
- Software de vídeo
- Software educacional e científica
- Software internet
- Utilitários de sistema
Software Popular
HP Linux Imaging and Printing 1 Dec 17
Boot-Repair-Disk 20 Feb 15
Linpus Linux Lite 17 Feb 15
LibreOffice 20 Jan 18
XTerm 3 Jun 15
Puppy Linux "Slacko" 14 Jul 16
BlackArch Linux 22 Jun 18
Comentários não encontrado