Web
Server adalah software server yang menjadi tulang belakang dari World
Wide Web (WWW). Web server menunggu permintaan dari client yang
menggunakan browser seperti netscape navigator, Internet Explorer,
modzilla, dan program browser lainnya. Jika ada permintaan dari browser,
maka web server akan memproses permintaan itu dan kemudian memberikan
hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini
mempunyai format yang standar disebut dengan format SGML ( Standard
General Markup Language). Data yang berupa format ini kemudian akan
ditampilkan oleh browser sesuai dengan kemampuan browser itu. Contohnya
ialah bila data yang dikirim berupa data gambar, browser yang hanya
mampu menampilkan text (misalnya lynx) tidak akan mampu menampilkannya dan jika ada akan menampilkan alternatifnya saja.
Web Server, untuk berkomunikasi dengan clientnya (web browser) mempunyai protokol sendiri yaitu HTTP (HyperText Transfer Protocol). Dengan protokol ini, komunikasi antar web server dengan clientnya (browser) dapat saling dimengerti dan lebih mudah.
Seperti
telah dijelaskan diatas, Standar format data pada World Wide Web adalah
SGML. Tapi sudah menjadi hal yang umum bahwa para pengguna internet
lebih banyak menggunakan format HTML (HyperText Markup Language) karena penggunaannya yang lebih sederhana dan mudah dipelajari.
Kata HyperText
mempunyai arti bahwa seorang pengguna internet dengan web browsernya
dapat membuka dan mambaca dokumen-dokumen yang ada dalam komputernya
atau bahkan komputer yang jauh tempatnya sekalipun. Hal ini memberikan
cita rasa dari suatu proses yang tridimensional, artinya pengguna
internet dapat membaca dari satu dokumen ke dokumen yang lain hanya
dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu.
Proses yang dimulai dari permintaan webclient
(browser), diterima web server, diproses, dan dikembalikan hasil
prosesnya oleh web server ke webclient lagi dilakukan secara transparan.
Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada
tiap-tiap proses. Secara garis besarnya web server hanya memproses semua
masukan yang diperolehnya dari web clientnya.
Untuk
membuat sebuah web server, maka kita akan menemukan berbagai macam
persoalan, dimulai dari pemilihan software web browser yang manayang
paling sesuai kebutuhan, apa spesifikasi hardware yang dibutuhkan,
bagaimana kondisi interkoneksi jaringan internet yang ada, dan lain
sebagainya. Belum lagi termasuk bagian pembuatan halaman-halaman webnya,
mau menggunakan format apa (HTML, SGML, PHP, PHP3, CGI, dan lain-lain).
Hal yang paling utama dalam proses pembuatan Web Server adalah memilih
software mana yang akan digunakan sebagai web server kita.Untuk itu,
perlu adanya beberapa pertimbangan sebagai berikut :
1. Komersial lawan Freeware (software gratis).
2. Kemudahan instalasi
3. Kemudahan mengonfigurasi
4. Kemudahan untuk menambah atau mengubah periferalnya.
5. Kemampuan software.
6. Besar ruang yang dibutuhkan untuk menyimpan file-file minimal yang dibutuhkan agar software berfungsi dengan baik
7. Prospek software tersebut dimasa yang akan datang
8. Performasi dan konsumsi sumber daya yang digunakan software itu.
9. Fasilitas apa yang mampu didukung software itu.
10. Dukungan Teknis (mempunyai site-site atau mailis untuk bertanya bila terjadi masalah).
11. Dukungan Platform (jenis sistem operasi apa saja yang dapat menjalankan software tersebut)
12. Dukungan terhadap third party (Apakah software ini dapat ditambahkan software tambahan sebagai pelengkap)
Tidak ada komentar:
Posting Komentar