TUX

Screenshot Software:
TUX
Mga detalye ng Software:
Bersyon: 3.2.21
I-upload ang petsa: 3 Jun 15
Nag-develop: TUX Team
Lisensya: Libre
Katanyagan: 1
Laki: 61 Kb

Rating: nan/5 (Total Votes: 0)

TUX ay isang kernel-based, may sinulid, lubhang mataas na pagganap ng HTTP server.
TUX server ay maaaring mahusay at ligtas na maglingkod sa parehong static at dynamic data.
TUX gumagalaw ang HTTP protocol stack sa kernel, at maaaring hawakan ng mga kahilingan para sa data na may parehong kernel-space at user-espasyo modules.
TUX ay isang http-demonyo (webserver) para sa Linux. TUX ay naiiba mula sa iba pang mga webservers in na ito ay tumatakbo sa bahagyang mula sa loob ng Linux-kernel bilang isang module (driver ng aparato). Dahil sapat na-capable networking card, ito ay nagbibigay-daan sa direktang scatter-magtipon DMA at hardware-based TCP / IP checksumming mula sa cache na pahina ng direkta sa network, pag-iwas sa mga karagdagang kopya ng data.
TUX humahawak static na pahina ng direkta, at maaaring gumana sa konsiyerto sa kernel modules, user-espasyo modules, at regular daemons web server user-espasyo upang magbigay ng mga dynamic na nilalaman. Regular user-espasyo daemons ay hindi kailangan na binago sa anumang paraan para TUX gamitin ang mga ito upang magbigay ng nilalaman, ngunit sa order para TUX sa cache dynamic na nilalaman, user-espasyo code ay upang gamitin ang isang bagong interface na batay sa mga tux (2) sistema ng call.
Static web mga pahina ay hindi isang napaka-komplikadong bagay upang maglingkod, ngunit ang mga ito ay lubhang mahalaga gayunpaman, dahil halos lahat ng mga imahe ay static, at isang malaking bahagi ng mga html na pahina ay static din. A "regular" webserver ay maliit na idinagdag na halaga para sa mga static na pahina; ito ay isang "copy file sa network" operasyon lang. Ito ay maaaring gawin masyadong mahusay na mula sa loob ng kernel Linux; halimbawa, ang nfs demonyo (system file network) ay gumaganap ng isang katulad na gawain at din ay tumatakbo sa kernel.
Ngunit ang dynamic na nilalaman ay nagiging isang mas malaki at mas malaking bahagi ng web, at TUX ay nagbibigay ng isang paraan upang ang cache dynamic na nilalaman pati na rin. TUX modules (na maaaring bumuo sa kernel space o sa espasyo user; user space ay inirerekomenda) ay maaaring lumikha ng "mga bagay" na naka-imbak gamit ang cache ng pahina. Upang tumugon sa isang kahilingan para sa dynamic data, ang isang TUX module ay maaaring magpadala ng isang halo ng mga dynamic na nabuong data at naka-cache na pre-generated na mga bagay, pagkuha pinakamalaki bentahe ng architecture zero-kopya TUX ni. (Kernel-space module ay kasalukuyang lamang modules kaya ng paggawa ng paggamit ng SSI support TUX ay; na magbago sa hinaharap.)
Ito ganap na bagong architecture para sa pagbibigay ng mga dynamic na nilalaman ay nangangailangan ng isang bagong API. Umiiral standard API para sa CGI ay hindi sapat upang mai-map sa API TUX ni. Nangangahulugan ito na dapat na muling-code umiiral na CGI aplikasyon upang samantalahin ng architecture TUX ni. TUX maaari, gayunpaman, tumawag CGI programa sa pamamagitan ng CGI module nito, kaya maaari kang pumili upang i-convert lamang ng programa na kailangan speed TUX sa ang TUX api at magpatakbo ng iba pang mga programa gamit ang standard na CGI interface. TUX Maaari din na pag-redirect ng mga kahilingan sa ibang webserver, tulad ng Apache, kaya sa isang solong site, maaari mong ihalo at tumugma sa static na nilalaman, TUX modules, old-style CGIs, at mga programa na nakasulat sa mga API ibang webservers '.
Tuwing TUX ay hindi sigurado kung ano ang gagawin (iyon ay, nakatagpo input na ito ay hindi handa na hawakan), laging ito ay nagre-redirect ang kahilingan sa Apache upang hawakan sa isang paraan RFC-sang-ayon.
Tandaan:. Minsan ay gumagamit ng dokumentong ito "Apache" sa halip ng "anumang webserver maaari mong kailanman nais na gumamit ng", para lamang sa mga dahilan ng pagiging madaling mabasa

Mga komento sa TUX

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!