TUX

Software screenshot:
TUX
Software informatie:
Versie: 3.2.21
Upload datum: 3 Jun 15
Ontwikkelaar: TUX Team
Licentie: Gratis
Populariteit: 1
Maat: 61 Kb

Rating: nan/5 (Total Votes: 0)

TUX is een kernel-based, met schroefdraad, extreem hoge performance HTTP server.
TUX server in staat om zowel statische als dynamische gegevens efficiënt en veilig te bedienen.
TUX beweegt het HTTP-protocol stack aan de kernel, en verzoeken om gegevens met zowel kernel-ruimte en gebruiksvriendelijke ruimte modules aankan.
TUX is een http-daemon (webserver) voor Linux. TUX is anders dan andere webservers in dat het loopt deels vanuit de Linux-kernel als een module (stuurprogramma). Gezien voldoende geschikte netwerk kaarten, het maakt direct scatter-verzamelen DMA en hardware gebaseerde TCP / IP controleberekening van de pagina cache rechtstreeks op het netwerk, het vermijden van extra data exemplaren.
TUX behandelt statische pagina's direct, en kan werken in overleg met kernel modules, user-space modules, en de gewone gebruiker-ruimte web server daemons om dynamische content. Regelmatige user-space daemons hoeven niet te worden gewijzigd op enigerlei wijze voor TUX om ze te gebruiken om inhoud te geven, maar om voor TUX dynamische inhoud cache, user-space code heeft een nieuwe interface te gebruiken op basis van de Tux (2) system call.
Statische webpagina's niet zeer complex om te dienen, maar deze zijn zeer belangrijk echter, aangezien bijna alle beelden zijn statisch, en een groot deel van de HTML pagina's statisch ook. Een "gewone" webserver heeft weinig toegevoegde waarde voor de statische pagina's; het is gewoon een 'copy-bestand om te netwerken "operatie. Dit kan zeer efficiënt gebeuren vanuit de kernel; bijvoorbeeld de nfs (Network File System) daemon voert een soortgelijke taak en loopt ook in de kernel.
Maar dynamische inhoud is steeds een steeds groter deel van het web, en TUX biedt een manier om dynamische inhoud cache als goed. TUX modules (die kan worden gebouwd in de kernel ruimte of in user space; gebruiker de ruimte wordt aanbevolen) kan "objecten", die zijn opgeslagen met behulp van de pagina cache te maken. Om te reageren op het verzoek om dynamische gegevens, kunnen TUX module van een mix van dynamisch gegenereerde data en de cache-pre gegenereerde objecten, waarbij maximale voordeel TUX de nul-exemplaar architectuur sturen. (Kernel-ruimte modules zijn momenteel de enige modules die in staat gebruik te maken van SSI ondersteuning TUX's, dat zal veranderen in de toekomst.)
Deze geheel nieuwe architectuur voor het leveren van dynamische inhoud vereist een nieuwe API. Bestaande standaard API's voor CGI niet voldoende zijn om te worden toegewezen aan TUX's API. Dit betekent dat bestaande CGI-toepassingen moeten opnieuw worden gecodeerd in om te profiteren van de architectuur TUX nemen. TUX kan echter noemen CGI-programma's via de CGI-module, zodat je kunt kiezen om alleen programma's die TUX snelheid andere programma's met behulp van de standaard CGI-interface nodig om de TUX api en lopen te zetten. TUX kan ook omleiden verzoeken naar een andere webserver, zoals Apache, dus op een enkele site, kunt u mixen en matchen statische content, TUX modules, oude stijl CGI's, en programma's geschreven om API's andere webservers '.
Wanneer TUX is niet zeker wat te doen (dat is, ontmoet ingang dat het niet bereid is om te behandelen), leidt het automatisch altijd het verzoek om Apache te hanteren in een RFC-compatibele manier.
Opmerking:. Dit document maakt soms gebruik van "Apache" in plaats van "elke webserver die je ooit zou willen gebruiken", net omwille van de leesbaarheid

Reacties op TUX

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!