Pengertian Web Server dan 5 Web Server Populer di Dunia
Adiwirawan.net - Sebenarnya secara keseharian kita sering berhubungan dan memanfaatkan web server
ini. Namun tentu saja tidak semua dari kita menyadarinya. Bahkan sejak
kita bangun tidur sampai menjelang tidur pun kita sering memanfaatkan web server ini.
Maka, pada kesempatan kali ini saya akan menjelaskan kepada kamu apa itu web server.
Mungkin masih banyak orang yang bertanya tentang apa itu web server. Karena di sisi awam, mungkin kata ini merupakan kata yang baru. Padahal seperti yang sudah saya sebutkan di awal, bahwa sejak bangun tidur sampai menjelang tidur pun kita sering memanfaatkan web server ini.
Kita lanjutkan pembahasan tentang apa itu yang dimaksud dengan web server.
Menyunting dari apa yang telah disampaikan oleh techtarget.com di dalam situsnya.
Bahwa web server adalah sebuah program yang menggunakan protokol HTTP ( Hypertext Transfer Protocol ) untuk mengirimkan file dari sebuah halaman website kepada pengguna. Yang mana hal tersebut merupakan response dari permintaan yang dilakukan oleh pengguna yang dilakukan melalui komputer pengguna.
Di sini techtarget.com lebih memaknai bahwa web server merupakan sebuah software atau program, dan bukan merupakan sebuah hardware atau perangkat keras.
Sekarang mari kita simak pula apa yang disampaikan oleh developer.mozilla.org. Dalam situsnya, mozilla.org menyebutkan bahwasanya web server dapat dimaksudkan sebagai hardware juga bisa disebutkan sebagai sebuah software. Di mana keduanya bisa bekerja secara bersamaan.
Masih menurut mozilla.org di dalam situsnya. Bahwa penyebutan web server di sisi hardware dimaknai dengan sebuah komputer yang menyimpan software daripada web server dan juga menyimpan komponen dari website itu sendiri. Bisa berupa HTML, CSS, javascript, gambar dan komponen lainnya.
Penyebutkan web server sebagai sebuah software menurut mozilla.org adalah bagian-bagian yang mengatur bagaimana seorang pengguna bisa melakukan akses terhadap file yang disimpan dan disampaikan melalui HTTP Server.
Apapun itu, secara mudah kamu bisa tahu bahwa inti daripada web server adalah program yang memiliki fungsi untuk menerima semua permintaan dari pengguna, kemudian memberikan tanggapan balik dalam bentuk halaman situs website yang biasanya berupa format HTML.
Kita ambil contohnya.
Misalkan kamu mengetik sebuah alamat website di browser kamu. Maka tidak berapa lama akan tampil website sesuai dengan alamat yang kamu masukkan. Setelah website tersebut tampil, kamu berpindah dari satu halaman ke halaman lainnya. Dan akhirnya tampilan website akan berganti juga dari satu halaman ke halaman lainnya pula.
Nah, itulah tugas web server. Dia bertugas melayani segala kebutuhan yang kamu sampaikan ke website melalui browser, dan untuk mengirimkan kembali hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML .
Tanpa adanya web server bisa jadi internet tidak akan semeriah hari ini. Web server merupakan bagian yang tidak bisa dipisahkan dari internet yang kita manfaatkan sekarang ini.
Semua yang kita manfaatkan sekarang ini, mulai dari sosial media semacam WhatsApp, Fcebook, Twitter, Instagram dan semacamnya, semuanya tak lepas dari kerja web server dalam menyimpan data serta menyampaikannya konten yang dimilikinya kepada kita semua.
Ketika kamu membuka sebuah halaman web, maka sebenarnya kamu sedang meminta web server untuk menampilkan halaman yang kamu inginkan. Jadi ketika kamu menulis sebuah alamat situs di browser kamu, maka sebenarnya browser kamu mengirimkan permintaan kepada web server, dan web server akan mengirimkan balik tampilan sesuai dengan apa yang kamu inginkan.
Quackit.com di dalam situsnya menjelaskan dengan baik alur bagaimana web server bekerja.
Langkah per langkah dari gambar 1 di atas bisa dijabarkan menjadi beberapa point berikut ini.
Langkah #1. Browser akan menerjemahkan alamat website menjadi IP Address
Ip Address adalah nomor biner atau identitas numerik yang dipakai disetiap komputer agar komputer tersebut bisa saling berkomunikasi satu dengan yang lain.
Browser pertama kali harus tahu di ip address sebenarnya dari alamat situs yang kita tuliskan di browser. Pertama kali browser akan mencari di cache yang ada, jika tidak ada dia (browser) akan mencari di DNS Server melalui internet.
Akhirnya DNS Server akan menyampaikan kepada browser, di mana ip address dari url yang dimaksud.
Langkah #2. Browser Meminta Url Secara Lengkap
Setelah browser tahu alamat ip address dari url yang dimaksud, selanjutnya browser bisa langsung mengirimkan permintaan url lengkap ke web server.
Langkah #3. Web Server Mengirim Balik Permintaan Halaman
Web server akhirnya mengirim balik dari halaman yang diinginkan oleh pengguna. Jika halaman yang diminta ada maka akan disampaikan sesuai dengan apa yang diinginkan. Jikalau tidak, maka akan disampaikan pesan sesuai dengan permintaan yang diinginkan.
Langkah #4. Browser Menampilkan Halaman Web
Browser akhirnya menerima halaman yang dimaksud. Kemudian akan diterjemahkan ke pengguna sesuai dengan format dari halaman yang diinginkan oleh pengguna.
Itulah tadi garis besar secara umum bagaimana kerja dari web server. Dari mulai alamat website yang kamu masukkan ke dalam browser, hingga tampil halaman website yang kamu inginkan.
Pembahasan berikutnya adalah tentang macam-macam web server yang ada. Karena dipandang dari sisi software akan ada banyak web server yang ada.
Berdasar gambar di atas, 5 web server yang banyak digunakan secara urut adalah: Apache, Nginx, Cloudflare Server, Microsoft IIS dan LiteSpeed.
Apache masih menguasai pasar daripada web server yang paling banyak digunakan. Disusul secara ketat oleh Nginx, baru kemudian diikuti Cloudflare Server, Microsoft IIS dan LiteSpeed .
Setiap web server punya keunggulan dan kekurangan masing-masing. Dan tiap-tiap pengembang yang memanfaatkan web server juga punya alasan tersendiri mengapa menggunakan web server yang mereka pilih.
Di bawah ini, akan saya sebutkan tentang kelebihan dari beberapa web server yang sudah kita sebutkan di atas.
Apache Web Server
(+) Kelebihan :
(+) Kelebihan
(+) Kelebihan
(+) Kelebihan
Dengan adanya pengetahuan kamu tentang Web Server ini, kamu menjadi faham bahwa web server menjadi hal penting dalam sebuah website. Tanpa adanya web server ini sebuah website tidak akan bisa berjalan.
Akhirnya kamu juga tahu bahwa ada banyak web server yang ada di luar sana, dan kamu bisa pilih salah satu dari web server tersebut untuk kamu jadikan web server di server yang kamu miliki. Menilik dari data yang tampil di gambar 2 di atas, Apache merupakan web server yang paling banyak digunakan dan memiliki komunitas yang paling besar.
Silakan pilih salah satunya, dan silakan manfaatkan. Silakan sampaikan di kolom komentar jika ada pengalamanmu dalam menggunakan web server.
Semoga penjelasan dari apa itu web server dan juga macam-macamnya ini bisa bermanfaat. Sekian.
Maka, pada kesempatan kali ini saya akan menjelaskan kepada kamu apa itu web server.
Mungkin masih banyak orang yang bertanya tentang apa itu web server. Karena di sisi awam, mungkin kata ini merupakan kata yang baru. Padahal seperti yang sudah saya sebutkan di awal, bahwa sejak bangun tidur sampai menjelang tidur pun kita sering memanfaatkan web server ini.
Kita lanjutkan pembahasan tentang apa itu yang dimaksud dengan web server.
Apa yang Dimaksud dengan Web Server?
Menyunting dari apa yang telah disampaikan oleh techtarget.com di dalam situsnya.
Bahwa web server adalah sebuah program yang menggunakan protokol HTTP ( Hypertext Transfer Protocol ) untuk mengirimkan file dari sebuah halaman website kepada pengguna. Yang mana hal tersebut merupakan response dari permintaan yang dilakukan oleh pengguna yang dilakukan melalui komputer pengguna.
Di sini techtarget.com lebih memaknai bahwa web server merupakan sebuah software atau program, dan bukan merupakan sebuah hardware atau perangkat keras.
Sekarang mari kita simak pula apa yang disampaikan oleh developer.mozilla.org. Dalam situsnya, mozilla.org menyebutkan bahwasanya web server dapat dimaksudkan sebagai hardware juga bisa disebutkan sebagai sebuah software. Di mana keduanya bisa bekerja secara bersamaan.
Masih menurut mozilla.org di dalam situsnya. Bahwa penyebutan web server di sisi hardware dimaknai dengan sebuah komputer yang menyimpan software daripada web server dan juga menyimpan komponen dari website itu sendiri. Bisa berupa HTML, CSS, javascript, gambar dan komponen lainnya.
Penyebutkan web server sebagai sebuah software menurut mozilla.org adalah bagian-bagian yang mengatur bagaimana seorang pengguna bisa melakukan akses terhadap file yang disimpan dan disampaikan melalui HTTP Server.
Apapun itu, secara mudah kamu bisa tahu bahwa inti daripada web server adalah program yang memiliki fungsi untuk menerima semua permintaan dari pengguna, kemudian memberikan tanggapan balik dalam bentuk halaman situs website yang biasanya berupa format HTML.
Kita ambil contohnya.
Misalkan kamu mengetik sebuah alamat website di browser kamu. Maka tidak berapa lama akan tampil website sesuai dengan alamat yang kamu masukkan. Setelah website tersebut tampil, kamu berpindah dari satu halaman ke halaman lainnya. Dan akhirnya tampilan website akan berganti juga dari satu halaman ke halaman lainnya pula.
Nah, itulah tugas web server. Dia bertugas melayani segala kebutuhan yang kamu sampaikan ke website melalui browser, dan untuk mengirimkan kembali hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML .
Fungsi Utama dari Web Server
Pada intinya, sebuah web server merupakan komputer ataupun server yang mempunyai tugas pokok untuk menyimpan dan membagikan data yang dimilikinya melalui internet.Mengapa Web Server Diperlukan?
Tanpa adanya web server bisa jadi internet tidak akan semeriah hari ini. Web server merupakan bagian yang tidak bisa dipisahkan dari internet yang kita manfaatkan sekarang ini.
Semua yang kita manfaatkan sekarang ini, mulai dari sosial media semacam WhatsApp, Fcebook, Twitter, Instagram dan semacamnya, semuanya tak lepas dari kerja web server dalam menyimpan data serta menyampaikannya konten yang dimilikinya kepada kita semua.
Bagaimana Cara Kerja Web Server?
Untuk lebih menajamkan pemahaman tentang web server ini, akan saya jelaskan lebih detail di bagian bagaimana cara kerja dari web server di bawah ini.Ketika kamu membuka sebuah halaman web, maka sebenarnya kamu sedang meminta web server untuk menampilkan halaman yang kamu inginkan. Jadi ketika kamu menulis sebuah alamat situs di browser kamu, maka sebenarnya browser kamu mengirimkan permintaan kepada web server, dan web server akan mengirimkan balik tampilan sesuai dengan apa yang kamu inginkan.
Quackit.com di dalam situsnya menjelaskan dengan baik alur bagaimana web server bekerja.
Langkah per langkah dari gambar 1 di atas bisa dijabarkan menjadi beberapa point berikut ini.
Langkah #1. Browser akan menerjemahkan alamat website menjadi IP Address
Ip Address adalah nomor biner atau identitas numerik yang dipakai disetiap komputer agar komputer tersebut bisa saling berkomunikasi satu dengan yang lain.
Browser pertama kali harus tahu di ip address sebenarnya dari alamat situs yang kita tuliskan di browser. Pertama kali browser akan mencari di cache yang ada, jika tidak ada dia (browser) akan mencari di DNS Server melalui internet.
Akhirnya DNS Server akan menyampaikan kepada browser, di mana ip address dari url yang dimaksud.
Langkah #2. Browser Meminta Url Secara Lengkap
Setelah browser tahu alamat ip address dari url yang dimaksud, selanjutnya browser bisa langsung mengirimkan permintaan url lengkap ke web server.
Langkah #3. Web Server Mengirim Balik Permintaan Halaman
Web server akhirnya mengirim balik dari halaman yang diinginkan oleh pengguna. Jika halaman yang diminta ada maka akan disampaikan sesuai dengan apa yang diinginkan. Jikalau tidak, maka akan disampaikan pesan sesuai dengan permintaan yang diinginkan.
Langkah #4. Browser Menampilkan Halaman Web
Browser akhirnya menerima halaman yang dimaksud. Kemudian akan diterjemahkan ke pengguna sesuai dengan format dari halaman yang diinginkan oleh pengguna.
Itulah tadi garis besar secara umum bagaimana kerja dari web server. Dari mulai alamat website yang kamu masukkan ke dalam browser, hingga tampil halaman website yang kamu inginkan.
Pembahasan berikutnya adalah tentang macam-macam web server yang ada. Karena dipandang dari sisi software akan ada banyak web server yang ada.
Macam-macam Web Server. 5 Web Server Populer
Ada banyak web server yang tersedia dan digunakan di dunia ini. Pada kesempatan ini, akan saya sampaikan data statistik Web Server yang yang banyak digunakan.Berdasar gambar di atas, 5 web server yang banyak digunakan secara urut adalah: Apache, Nginx, Cloudflare Server, Microsoft IIS dan LiteSpeed.
Apache masih menguasai pasar daripada web server yang paling banyak digunakan. Disusul secara ketat oleh Nginx, baru kemudian diikuti Cloudflare Server, Microsoft IIS dan LiteSpeed .
Setiap web server punya keunggulan dan kekurangan masing-masing. Dan tiap-tiap pengembang yang memanfaatkan web server juga punya alasan tersendiri mengapa menggunakan web server yang mereka pilih.
Di bawah ini, akan saya sebutkan tentang kelebihan dari beberapa web server yang sudah kita sebutkan di atas.
Apache Web Server
(+) Kelebihan :
- Punya banyak modul yang tersedia luas di internet
- Cocok digunakan di shared hosting
- Punya komunitas pengguna yang sangat banyak
- Bisa dikonfigurasi dengan file .htaccess
- Administrative console
(+) Kelebihan
- Lebih ringan, lebih sedikit menggunakan memory
- Mampu melayani 10.000 koneksi secara bersamaan dengan memory yang kecil
- Cocok untuk menangani konten static
- Scalability yang lebih baik
- Cocok untuk jenis server VPS
(+) Kelebihan
- Tersedia GUI untuk pengaturan dan instalasi
- Punya fitur pengaturan dari Windows, termasuk user group
- Bisa diintegrasikan dengan ASP.NET, MS SQL, active directory
(+) Kelebihan
- Punya fungsionalitas hampir sama dengan Apache
- Dapat melayani ratusan client dalam sekali waktu dengan memory yang lebih sedikit
- Melayani request konten static lebih cepat
Kesimpulan
Dengan adanya pengetahuan kamu tentang Web Server ini, kamu menjadi faham bahwa web server menjadi hal penting dalam sebuah website. Tanpa adanya web server ini sebuah website tidak akan bisa berjalan.
Akhirnya kamu juga tahu bahwa ada banyak web server yang ada di luar sana, dan kamu bisa pilih salah satu dari web server tersebut untuk kamu jadikan web server di server yang kamu miliki. Menilik dari data yang tampil di gambar 2 di atas, Apache merupakan web server yang paling banyak digunakan dan memiliki komunitas yang paling besar.
Silakan pilih salah satunya, dan silakan manfaatkan. Silakan sampaikan di kolom komentar jika ada pengalamanmu dalam menggunakan web server.
Semoga penjelasan dari apa itu web server dan juga macam-macamnya ini bisa bermanfaat. Sekian.
No comments:
Post a Comment