TUX

Screenshot Software:
TUX
Detalii soft:
Versiune: 3.2.21
Incarca data: 3 Jun 15
Producător: TUX Team
Licenţă: Gratuit
Popularitate: 1
Dimensiune: 61 Kb

Rating: nan/5 (Total Votes: 0)

TUX este o bază de nucleu, filetate, extrem de server HTTP de înaltă performanță.
Server TUX este capabil de a servi în mod eficient și în condiții de siguranță a datelor, atât statice și dinamice.
TUX mută stiva de protocol HTTP pentru a kernel-ului, și se poate ocupa cereri de date cu module atât kernel-spațiu și ușor de spațiu.
TUX este un http-daemon (webserver) pentru Linux. TUX este diferit de alte servere web în care se execută parțial din cadrul Linux kernel-un modul (driver de dispozitiv). Având în vedere carduri suficient-capabile networking, permite directe împrăștia-aduna DMA și bazate pe hardware sume de verificare TCP / IP din cache pagina direct la rețea, evitând copii de date suplimentare.
TUX ocupă pagini statice direct, și poate lucra in mod concertat cu module de kernel, module user-spațiu, și demoni regulate server web user-space pentru a oferi conținut dinamic. Regulate demonilor user-spațiu nu trebuie să fie modificate în niciun fel pentru TUX de a le folosi pentru a oferi conținut, dar pentru ca TUX a cache conținut dinamic, codul de utilizator spațiu trebuie să folosească o nouă interfață bazată pe costumul (2) apel de sistem.
Pagini web statice nu sunt un lucru foarte complex pentru a servi, dar acestea sunt foarte importante toate acestea, din moment ce aproape toate imaginile sunt statice, iar o mare parte din pagini HTML sunt statice, de asemenea. Un server de web "obișnuit", are o valoare de pagini statice adăugat puțin; este pur și simplu un "fișier copie de rețea" operațiune. Acest lucru poate fi realizat foarte eficient din interiorul kernel-ul Linux; de exemplu, nfs (sistemul de fișiere de rețea) daemon execută o funcție similară și, de asemenea, se execută în kernel.
Dar conținutul dinamic devine o parte mai mare și mai mare a web și TUX oferă o modalitate de a cache conținut dinamic, de asemenea. Module Tux (care poate fi construit în spațiu kernel sau în spațiu de utilizator, se recomandă spațiu utilizator) poate crea "obiecte" care sunt stocate folosind cache pagina. Pentru a răspunde la o cerere de date dinamice, un modul TUX poate trimite un amestec de date generate dinamic și obiecte-pre generat cache, profitând maximă de arhitectura originală la zero TUX lui. (Module Kernel-spațiale sunt în prezent singurele module care pot face uz de sprijin TUX a SSI, care se va schimba în viitor.)
Acest complet nouă arhitectură pentru furnizarea de conținut dinamic necesită un nou API. API-uri standard de existente pentru CGI nu sunt suficiente pentru a fi mapate la API TUX lui. Acest lucru înseamnă că aplicațiile CGI existente trebuie să fie re-codificate pentru a profita de arhitectura TUX lui. TUX poate, cu toate acestea, sunați programe CGI prin modul său de CGI, astfel încât să puteți alege să converti numai programele care au nevoie de viteza TUX la API TUX și rula alte programe folosind interfața CGI standard de. TUX poate redirecționa, de asemenea, cereri de către un alt server de web, cum ar fi Apache, așa pe un singur site, puteți amestecă și se potrivesc de conținut static, module tux, stil vechi CGIs și programe scrise pentru API-uri altor serverele web.
Ori de câte ori TUX nu este sigur ce să fac (care este, se confruntă de intrare care nu este pregătită să se ocupe), se redirecționează întotdeauna cererea de Apache să se ocupe de într-un mod compatibil RFC.
Notă:. Acest document uneori folosește "Apache" în loc de "orice webserver ați putea dori vreodată să folosească", doar din motive de lizibilitate

Comentarii la TUX

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!