Minggu, 13 November 2011

Web Server Cepat
Apache adalah suatu web server serba guna, tetapi pada kegunaan khusus
terkadang kecepatan yang diberikan oleh Apache tidak mencukupi. Beberapa perangkat
lunak freeware untuk web server dengan kecepatan tinggi tersedia. Sebagian besar web
server tersebut hanya melayani halaman statis, sehingga ketika membutuhkan halaman
dinamis, maka web server serba guna seperti Apache masih dibutuhkan. Web server
cepat yang freeware tersebut antara lain :
1. Tux
Tux [http://people.redhat.com/mingo/TUX-patches/], juga dikenal dengan nama
komersial Redhat Content Accelerator [http://www.redhat.com/docs/manuals/tux/]
merupakan suatu layer protokol HTTP dan object cache yang diintegrasikan ke kernel
GNU/Linux. Merupakan suatu solusi ideal untuk menghasilkan solusi web server
yang cepat dan terintegrasi dengan kernel. TUX singkata dari Threaded linUX http
layer. Dibuat oleh Ingo Molnar (Red Hat). Merupakan suatu terobosan dalam
pemanfaatan TCP dan server Web.
2. Khttpd
Khttpd [http://www.fenrus.demon.nl/] merupakan web server yang dijalankan
pada lapisan kernel sebagai suatu modul (device driver). Hanya menangani halaman
statis, dan melwatkan permohonan informasi non-statis kepada web server di lapisan
user seperti Apache atau lainnya. Halaman statis, walau tidak kompleks tetapi sangat
penting. Sebab hampir sebagian besar gambar (image) statis, begitu juga dengan
sebagian besar halaman HTML. Suatu web server biasa memiliki overhead yang lebih
besar ketika menangani halaman statis, dengan kernel Linux hal itu dapat dilakukan di
tingkat kernel secara mudah. Dengan cara ini maka proses pelayanan halaman statis
menjadi cepat dan tidak membutuhkan sumber daya komputasi yang besar.
Merupakan suatu solusi yang cocok buat situs web dengan beban tinggi dan memiliki
halaman statis.
3. Boa
Boa [http://www.boa.org] merupakan server HTTP single task. Berbeda dengan
server web lainnya, boa tidak melakukan fork untuk setiap koneksi yang datang. Boa
juga tidak melakukan fork untuk menangani koneksi jamak. Secara internal boa
melakukan multipleks seluruh koneksi HTTP dan melakukan fork hanya untuk
program CGI (yang harus merupakan proses terpisah), melakukan pembuatan
direktori otomatis, dan melakukan gunzip berkas secara otomatis. Tujuan utama dari
disain Boa adalah kecepatan dan keamanan. Keamanan dalam arti tidak bisa diserang
oleh pengguna tak sah, bukan dalam arti pengaturan akses yang ditail ataupun
komunikasi yang terenkripsi. Server boa ini tidak ditujukan untuk server lengkap.
Dikembangkan pada tahun 1991 oleh Paul Phillips.

0 comments:

Posting Komentar

Jangan Lupa Komentar ya