TUX

Software screenshot:
TUX
Rincian Software:
Versi: 3.2.21
Tanggal Upload: 3 Jun 15
Pengembang: TUX Team
Lisensi: Gratis
Popularitas: 1
Ukuran: 61 Kb

Rating: nan/5 (Total Votes: 0)

TUX adalah berbasis kernel, ulir, sangat tinggi kinerja server HTTP.
Server TUX mampu efisien dan aman melayani data baik statis dan dinamis.
TUX bergerak protokol HTTP stack untuk kernel, dan dapat menangani permintaan data dengan kedua kernel-space dan user-space modul.
TUX adalah http-daemon (webserver) untuk Linux. TUX berbeda dari webserver lain dalam hal ini berjalan secara parsial dari dalam Linux kernel sebagai modul (device driver). Mengingat kartu jaringan yang cukup berkemampuan, memungkinkan langsung pencar-mengumpulkan DMA dan berbasis hardware TCP / IP checksumming dari halaman cache langsung ke jaringan, menghindari salinan data tambahan.
TUX menangani halaman statis secara langsung, dan dapat bekerja di konser dengan modul kernel, modul user-space, dan daemon user-space web server biasa untuk menyediakan konten dinamis. Daemon user-space biasa tidak perlu diubah dengan cara apapun untuk TUX menggunakannya untuk menyediakan konten, tetapi dalam rangka untuk TUX untuk cache konten dinamis, kode user-space harus menggunakan antarmuka baru berdasarkan tux yang (2) system call.
Halaman web statis tidak hal yang sangat kompleks untuk melayani, tetapi ini sangat penting namun, karena hampir semua gambar yang statis, dan sebagian besar dari halaman html yang statis juga. Sebuah "biasa" webserver telah sedikit nilai untuk halaman statis menambahkan; itu hanyalah sebuah "file copy ke jaringan" operasi. Hal ini dapat dilakukan dengan sangat efisien dari dalam kernel Linux; misalnya, nfs (sistem file jaringan) daemon melakukan tugas serupa dan juga berjalan dalam kernel.
Tapi konten dinamis menjadi lebih besar dan lebih besar bagian dari web, dan TUX menyediakan cara untuk cache konten dinamis juga. Modul TUX (yang dapat membangun dalam ruang kernel atau di ruang pengguna, ruang pengguna dianjurkan) dapat membuat "benda" yang disimpan menggunakan cache halaman. Untuk menanggapi permintaan untuk data dinamis, modul TUX dapat mengirim campuran data yang dihasilkan secara dinamis dan cache objek pra-dihasilkan, mengambil keuntungan maksimal dari arsitektur nol-copy TUX ini. (Modul Kernel-ruang yang saat ini hanya modul yang mampu memanfaatkan dukungan TUX ini SSI, yang akan berubah di masa depan.)
Ini arsitektur yang sama sekali baru untuk menyediakan konten dinamis membutuhkan API baru. Ada API standar untuk CGI tidak cukup untuk dipetakan ke TUX API. Ini berarti bahwa aplikasi CGI yang ada harus kembali kode untuk mengambil keuntungan dari arsitektur TUX ini. TUX bisa, bagaimanapun, memanggil program CGI melalui modul CGI, sehingga Anda dapat memilih untuk mengkonversi hanya program-program yang membutuhkan kecepatan TUX untuk api TUX dan menjalankan program lain menggunakan antarmuka CGI standar. TUX juga dapat mengarahkan permintaan ke server web lain, seperti Apache, sehingga di satu situs, Anda dapat mencampur dan mencocokkan konten statis, modul TUX, gaya lama CGIS, dan program yang ditulis untuk API webserver lain.
Setiap kali TUX tidak yakin apa yang harus dilakukan (yang, bertemu masukan bahwa tidak siap untuk menangani), selalu mengarahkan permintaan untuk Apache untuk menangani secara RFC-compliant.
Catatan:. Dokumen ini kadang-kadang menggunakan "Apache" bukan "setiap webserver Anda mungkin pernah ingin menggunakan", hanya untuk alasan pembacaan

Komentar untuk TUX

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!