Mengenal Web server beserta fungsinya

date 30 Apr 2021
date Sulfikardi
date 35
date Web Programming
Mengenal Web server beserta fungsinya

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. Bisa dikatakan web server merupakan pusat kontrol yang berfungsi untuk memproses permintaan yang diterima dari browser.
Semua proses yang berhubungan dengan website biasanya juga berhubungan dengan web server, karena tugas web server adalah mengatur semua komunikasi yang terjadi antara browser dengan server untuk memproses sebuah website.
 

Bagaimana cara kerja Web Server?

Saat user melakukan permintaan melalui browser terhadap server (HTTP Request), Kemudian Server Menerima request dan dan memprosesnya menjadi halaman situs web (HTTP Response).Kemudian web server mengirimkan HTTP response ke browser dan memprosesnya menjadi halaman  web.

Jenis-jenis Web Server

ada beberapa web server yang paling sering digunakan untuk pusat kontrol website yaitu :

  1. Apache
    Web server yang paling banyak digunakan salah satunya yaitu Apache. Pada awalnya Apache didesain dengan guna mendukung sistem operasi UNIX. Perlu diketahui bawah apache memiliki beberapa dukungan diantaranya seperti PHP, SSL dan juga kontrol akses. Apache dikenal sangat aman dan nyaman untuk digunakan karena memiliki beberapa keuntungan seperti proses instalasi sangat mudah ketika masuk kedalam freeware, sistem konfigurasi pada apache juga lebih mudah, lebih mudah dalam cara pengaturan, mampu bekerja dalam berbagai sistem operasi atau open source, dan tidak terbatas dalam komunitas sehingga sangat luas.
    Kelebihan Web Server Apache :
    1. Konfigurasi yang Lebih Mudah
    2. Bersifat Open Source
    3. Jumlah Pengguna banyak sehingga komunitas besar
  2. Nginx
    Nginx dikenal mampu melayani segala macam permintaan mulai dari data tinggi dengan tingkat kepadatan lalu lintas yang sangat sibuk. Nginx memang lebih unggul dari segi kecepatan, dan lebih mudah dalam hal performa sistem kerjanya. Nginx memiliki kelebihan lainnya seperti fitur yang lengkap yaitu URL rewriting, virtual host, file serving, reverse proxying serta acccess control dan masih banyak lagi lainnya.
    Kelebihan Web Server NginX
    1. Lebih Ringan
    2. Stabil dan Hemat Resource
    3. Performa lebih baik dalam menangani website bertrafik tinggi

  3. Litespeed
    LiteSpeed saat ini menjadi web server yang cukup dipertimbangkan menjadi komponen untuk membangun situs web. Kinerja yang handal dan fitur-fitur LiteSpeed yang lengkap membuatnya dapat bersaing dengan Apache. Bahkan berdasarkan sebuah riset, Litespeed memiliki banyak kelebihan diantaranya berupa kecepatan proses yang 50% lebih cepat dalam memproses PHP dan 6x lebih cepat dibandingkan Apache.
    Kelebihan Web Server Litespeed
    1. Fitur anti DDoS
    2. Adanya fitur recover kesalahan secara langsung
    3. Performa yang lebih baik
    4. Kompatibel dengan .htaccess

  4. IIS
    IIS atau lebih dikenal dengan Internet Information Services merupakan salah satu web server yang biasanya bekerja dengan menggunakan beberapa jenis protokol yaitu seperti DNS, IP/TCIP atau beragam software lainnya yang berguna untuk merangkai situs.
    Kelebihan Web Server IIS
    1. IIS mendukung penuh pada Windows
    2. Adanya kemampuan pengecekan kesalahan
    3. Kerja menggunakan PHP lebih stabil

Web server menjadi bagian penting dalam website. Seperti yang telah disebutkan sebelumnya, bahwa fungsi web server ialah sebagai kontrol untuk memproses permintaan dari browser. Tanpa web server, suatu website tidak dapat berjalan dengan baik. Web server mempunyai
tugas utama yaitu menanggapi permintaan yang dilakukan oleh pengguna melalui browser dan megirimkan kembali hasilnya ke web browser.

blog-author

Sulfikardi

Artikel Terkait

Halo, ada yang bisa kami bantu?