WEB SERVER
WEB SERVER
PENGERTIAN
Web Server adalah sebuah software yang berfungsi untuk menerima dan melayani permintaan yang dikirimkan user melalui browser kemudian ditampilkan kepada user sesuai dengan permintaan yang dikirimkan ke server.Web server merupakan pusat kontrol yang berfungsi untuk memproses permintaan yang diterima dari browser. Layanan ini juga bisa merujuk sebagai software atau hardware.
JENIS-JENIS WEB SERVER
1. APACHE
Apache merupakan salah satu contoh web server yang paling banyak digunakan di internet pada saat ini. Popularitas program yang pertama kali di desain untuk sistem operasi lingkungan UNIX tersebut cukup mumpuni berkat adanya beragam program pendukung yang bisa dimanfaatkan oleh pengguna.
Keunggulan Apache Web Server:
· Pengeturan lebih mudah
· Jejaring komunitas besar
· Open Source
2. NginX
merupakan nama dari sebuah program web server yang bersifat open source sehingga bisa digunakan oleh siapa saja secara gratis. Salah satu kelebihan NginX yang banyak disukai adalah kemampuannya dalam menghandle trafik lebih tinggi jika dibandingkan dengan Apache web server yang sudah kita bahas pada point sebelumnya.
Selain itu, NginX juga memiliki keunggulan lain dari segi performa, arsitektur event based dan kehadiran fitur-fiturnya yang sangat bermanfaat.
Keunggulan NginX:
· Memiliki performa tinggi
· Ringan
· Terkenal dengan kinerja fitur yang stabil
3. IIS (Internet Information Services) Web Server dari Microsoft
Internet Information Service (ISS) adalah web server hasil garapan Microsoft yang terintegrasi di dalam sistem operasi Windows. Walaupun kurang populer, IIS telah berkembang dan berevolusi secara masif sejak pertama kali diperkenalkan hampir dua dekade silam. Kelemahan awal dari web server ini terletak pada segi keamanan, namun dalam versi terbaru berbagai masalah kritikal tampaknya sudah mampu dihilangkan untuk menarik lebih banyak pengguna.
Keunggulan IIS (Internet Information Services) Web Server dari Microsoft:
· Mendukung kinerja penuh pada sistem perasi Windows
· Punya kinerja PHP lebih stabil
· Terdapat kemampuan pengecekan kesalahan
4. Sun Java System Web Server
Web server ketiga yang bisa Anda coba yakni Sun Java System Web Server. Program gratis yang berjalan di atas sistem operasi Windows, Solaris, dan HPUX itu biasanya kerap digunakan untuk pengembangan aplikasi web J2EE karena sudah mendukung teknologi JavaServer Pages (JSP), JavaServlet, dan Server-Side JavaScript (SSJS). Kelebihan dalam Sun Java, pertama yakni aman dan mudah digunakan, menyediakan organisasi dengan platform penyebaran tunggal, gratis tanpa biaya berlangganan.
5. Zeus Web Server
Setiap program pasti memiliki kelebihan dan kekurangannya masing-masing. Begitu pula dengan Zeus Web Server yang awalnya hanya berjalan di sistem operasi Unix. Zeus Web server dirancang untuk bisa bekerja menghandle web server kinerja tinggi baik konten statis maupun dinamis. Namun, sayangnya Zeus sepertinya sudah mati karena tidak ada perkembangan dari sang vendor sejak tahun 2010 silam. Terlepas dari itu, Zeus Web Server memiliki kelebihan dari segi fleksibilitas manajemen web, kemampuan integrasi aplikasi yang luas, serta kisaran paling komprehensif dari perangkat lunak server komersial.
6. Xitami Web Server
Xitami merupakan web server yang bersifat gratis dan open source hasil garapan iMatix Corporation. Proses pengembangan web server ini pertama kali dilakukan pada tahun 1996, sebelum akhirnya mengalami penghentian updatte fitur pada pertengahan tahun 2000 silam.
Keunggulan Xitami Web Server
· Open Source
· User Friendly
· Punya dokumentasi yang memadahi
· Bisa brjalan dalam banyak platform
FUNGSI
Secara Umum
Fungsi utama perangkat lunak ini adalah untuk mentransfer berkas yang diminta pengguna. Biasanya, sebuah laman web terdiri dari berbagai macam informasi dalam berbagai bentuk, seperti teks, video, gambar, audio, atau dokumen. Berkas-berkas inilah yang nantinya akan dikirimkan ke browser sesuai permintaan.
Mengenal webserver bisa berfungsi sebagai hardware dan software, yaitu apabila sebagai hardware maka webserver akan berperan dalam penyimpanan data dalam beragam bentuk diantaranya seperti JavaScript, CSS, HTML, gambar, dokumen, foto, dan video. Lain hal nya apabila webserver berfungsi sebagai software maka akan berperan dalam mengatur dan juga memproses segala aktivitas permintaan yang diterima dan dibaca pada halaman browser.
Fungsi lain dari Web Server yaitu :
1. Dapat membersihkan berbagai cache yang terdapat pada penyimpanan serta semua modul yang tidak terpakai lagi.
2. Dapat melakukan pemeriksaan terhadap sistem keamanan yang berasal dari permintaan HTTP berdasarkan kiriman dari browser.
3. Menyediakan data berdasarkan permintaan yang masuk agar dapat menjamin sistem keamanan berjalan dengan lancar.
Sebagai Hardware dan Software
l . Hardware
Sebagai hardware, web server memiliki tugas menjadi tempat yang berguna untuk menyimpan gambar, konten, dan juga script dari suatu halaman website.
Web server perlu untuk bisa diakses dari semua wilayah yang memiliki koneksi internet.
Anda juga dapat memeroleh web server dari layanan penyedia hosting di Indonesia yang sesuai dengan kebutuhan Anda sendiri.
Terdapat beberapa syarat yang menjadi pertimbangan memilih penyedia layanan server hosting website; seperti kecepatan, kapasitas RAM, dan lain sebagainya.
2. Software
Tidak hanya sebagai tempat penyimpanan, web server ini juga berfungsi sebagai sebuah perangkat lunak yang akan melayani semua permintaan dari browser.
Tanpa adanya web server ini, maka permintaan dan kebutuhan dari browser tidak akan dapat terjadi.
CARA KERJA LAYANAN WEB SERVER
Berikut ini cara kerja web server :
· Ketika mengambil halaman dari website, browser akan mengirimkan sebuah permintaan kepada server yang nantinya akan diproses oleh web server. HTTP request akan dikirimkan pada pihak web server.
· Sebelum melakukan proses pada HTTP request, web server juga akan mengecek keamanan yang ada. Di dalam web server, HTTP request akan memperoleh bantuan dari HTTP server untuk memaksimalkan proses yang dilakukan.
· HTTP server adalah suatu perangkat lunak yang memiliki tugas untuk menerjemahkan URL atau alamat dari situs web serta HTTP atau protokol yang digunakan oleh browser dalam menampilkan halaman web.
· Setelah itu, web server akan mengirimkan HTTP response kepada browser serta melakukan proses hingga menjadikan sebuah halaman situs web dapat digunakan oleh para pengguna situs.
· Ketika web server mendapatkan HTTP request dari pihak browser, jika dibutuhkan maka web server akan mengirim query pada database guna memenuhi berbagai macam permintaan dari HTTP request yang dikirim oleh pihak browser.
Kelebihan dan Kekurangan Web Server
Adapun kelebihan dan kekurangan dari web server adalah sebagai berikut:
Kelebihan Web Server
· Pada jenis web server Apache proses instalasi lebih mudah dan juga gratis
· Pada jenis web server Lite performa PHP dapat mencapai 50% dan compatible
· Pada jenis web server Nginx memberikan konten yang statis, lebih efisien dan merupakan server dengan banyak pengguna didunia
· Pada jenis web server IIS banyak fitur pengelola seperti FTP, pengelola web, NNTP dan Ghoper
Kekurangan Web Server
· Sebagian web server diatas terdapat ada yang gratis dan ada yang berbayar
· Membutuhkan keahlian dibidang teknologi jaringan untuk mempelajari web server
REFERENSI
https://www.jagoanhosting.com/blog/pengertian-web-server/
https://qwords.com/blog/pengertian-web-server/
https://www.dewaweb.com/blog/peran-web-server-terhadap-keberlangsungan-website/
https://idcloudhost.com/mengenal-apa-itu-web-server-fungsi-jenis-jenis-dan-cara-kerjanya/

Komentar
Posting Komentar