TUX

Software kuvakaappaus:
TUX
Ohjelmiston tiedot:
Versio: 3.2.21
Lähetyksen päivämäärä: 3 Jun 15
Kehittäjä: TUX Team
Lupa: Vapaa
Suosio: 1
Koko: 61 Kb

Rating: nan/5 (Total Votes: 0)

TUX on kernel-pohjainen, kierteitetyt, erittäin korkean suorituskyvyn HTTP-palvelin.
TUX palvelin pystyy tehokkaasti ja turvallisesti palvelevat sekä staattista ja dynaamista tietoa.
TUX siirtää HTTP-protokollan pino ydin, ja se voi käsitellä pyynnöt tietojen sekä kernel-space ja käyttäjä-avaruus-moduulit.
TUX on http-daemon (webserver) Linuxille. TUX eroaa muista web-palvelimet, että se kulkee osittain sisällä Linux-ytimen kuin moduulin (laiteohjaimen). Kun otetaan riittävästi-pystyy verkottuminen kortit, se mahdollistaa suoran scatter-kerätä DMA ja laitteisto-pohjainen TCP / IP tarkistussummaus sivulta välimuistista suoraan verkkoon, välttäen ylimääräisiä tietojen kopioita.
TUX käsittelee staattisia sivuja suoraan, ja voi työskennellä yhteistuumin ydinmoduuleita, käyttäjä-avaruus-moduulit, ja säännöllinen käyttäjä-avaruus web-palvelin demonit tarjoamaan dynaamista sisältöä. Poltan-space demonit ei tarvitse muuttaa millään tavalla TUX käyttää niitä tarjoamaan sisältöä, mutta jotta TUX välimuisti dynaamista sisältöä, käyttäjän tilaa koodi on käyttää uuden käyttöliittymän perustuu tux (2) systeemikutsu.
Staattisia web-sivuja ei ole kovin monimutkainen asia palvella, mutta nämä ovat erittäin tärkeitä kuitenkin, koska lähes kaikki kuvat ovat staattisia, ja suuri osa html sivut ovat staattisia myös. "Tavallinen" webserver on vain vähän lisäarvoa staattisia sivuja; se on yksinkertaisesti "kopio tiedosto verkon" toimintaa. Tämä voidaan tehdä hyvin tehokkaasti sisällä Linux-ytimen; Esimerkiksi NFS (Network File System) daemon toteuttaa saman tehtävän ja myös toimii ytimen.
Mutta dynaaminen sisältö on tulossa suurempi ja suurempi osa web, ja TUX tarjoaa tavan välimuistiin dynaamista sisältöä samoin. TUX moduulit (jotka voidaan rakentaa ytimen tilaan tai käyttäjän tilaa, käyttäjän tila on suositeltava) voivat luoda "objekteja", joka on tallennettu käyttämällä sivun välimuisti. Vastata pyyntöön dynaamista tietoa, TUX moduuli voi lähettää sekoitus dynaamisesti luotuun ja välimuistissa esigeneroitujen esineitä, kun maksimaalinen hyöty TUX n nolla-kopio arkkitehtuuria. (Kernel-space-moduulit ovat tällä hetkellä ainoa moduulien kykenee hyödyntäen TUX n SSI tuki, joka tulee muuttumaan tulevaisuudessa.)
Tämä täysin uusi arkkitehtuuri tarjota dynaamisen sisällön vaatii uutta API. Nykyinen standardi API CGI eivät riitä kartoitetaan TUX API. Tämä tarkoittaa sitä, että olemassa olevat CGI hakemukset on uudelleen koodattu voidakseen hyödyntää TUX arkkitehtuuria. TUX voi kuitenkin soita CGI-ohjelmien kautta CGI-moduuli, joten voit muuntaa vain ohjelmia, jotka tarvitsevat TUX nopeus on TUX api ja muiden ohjelmien käynnistämiseen käyttäen standardia CGI käyttöliittymä. TUX voi myös ohjata pyyntöjä toiselle palvelimelle kuten Apache, joten samassa paikassa, voit yhdistellä staattista sisältöä, TUX moduulit, vanhanajan CGI, ja ohjelmat kirjoitettu muiden verkkopalvelimissa "API.
Aina TUX ei ole varma mitä tehdä (eli kohtaa panos, että se ei ole valmis käsittelemään), se on aina ohjaa pyynnön Apache käsiteltäviä RFC-yhteensopiva tavalla.
Huom: Tämä asiakirja käyttää joskus "Apache" eikä "mitä tahansa web-palvelin ehkä joskus halutaan käyttää", vain syistä luettavuutta.

Kommentit TUX

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!