Statistik menunjukkan bahwa lebih dari 80% aplikasi web dan situs web didukung oleh web server open source. Pada artikel ini, saya melihat server web open source yang paling populer, dan mengulas secara singkat sejarah, teknologi, fitur, dan lainnya dengan judul Macam-Macam Web Server Open Source Terbaik.
Menurut Wikipedia, Web Server adalah "Sistem komputer yang memproses permintaan melalui HTTP, protokol jaringan dasar yang digunakan untuk mendistribusikan informasi di World Wide Web. Istilah ini dapat merujuk ke keseluruhan sistem, atau secara khusus untuk perangkat lunak yang menerima dan mengawasi Permintaan HTTP.
Berikut adalah Macam-Macam Web Server Open Source Terbaik
Apache HTTP Server
Apache HTTP Server atau yang sering disebut sebagai httpd, atau hanya Apache diluncurkan pertama kali pada tahun 1995, dan merayakan ulang tahunnya yang ke 20 pada bulan Februari 2015. Apache menguasai 52% dari semua situs web secara global, dan merupakan server web terpopuler.
Sementara Apache httpd paling sering terlihat berjalan di Linux, Anda juga bisa memasang Apache di OS X dan Windows. Apache adalah, tidak mengejutkan, berlisensi di bawah versi Lisensi Apache 2. Server web itu sendiri menggunakan arsitektur modular, di mana modul tambahan dapat dimuat untuk memperluas fitur-fiturnya. Misalnya, memuat mod_proxy akan memungkinkan proxy / gateway di server Anda, dan mod_proxy_balancer akan mengaktifkan load balancing untuk semua protokol yang didukung. Seperti versi 2.4, Apache juga mendukung HTTP / 2 melalui modul baru, mod_http2.
Apache HTTP Server telah menjadi web server paling populer sejak 1996, mendapatkan banyak dokumentasi dan dukungan terintegrasi dari proyek perangkat lunak lainnya.
NGINX
Igor Sysoev mulai mengembangkan NGINX kembali pada tahun 2002, dengan rilis publik pertamanya pada tahun 2004. NGINX dikembangkan sebagai jawaban atas masalah yang disebut C10K, yang jika diartikan ke dalam bahasa indonesia maksudnya "bagaimana Anda merancang web server yang dapat menangani sepuluh ribu koneksi konkuren ? " NGINX berada di urutan kedua dalam daftar server web open source dengan penggunaan, menjalankan lebih dari 30% dari semua situs web.
Apache Tomcat
Apache Tomcat adalah open source Java servlet container yang berfungsi sebagai web server. Java servlet adalah program Java yang memperluas kemampuan server. Meskipun servlet dapat merespons semua jenis permintaan, namun umumnya aplikasi tersebut diimplementasikan di server Web. Servlet web semacam itu adalah mitra Java untuk teknologi konten web dinamis lainnya seperti PHP dan ASP.NET. Codebase Tomcat disumbangkan oleh Sun Microsystems ke Apache Software Foundation pada tahun 1999, dan menjadi proyek Apache tingkat atas pada tahun 2005. Saat ini memiliki kekuatan di bawah 1% dari semua situs web.
Apache Tomcat, yang dirilis di bawah Lisensi Apache versi 2, biasanya digunakan untuk menjalankan aplikasi Java. Namun, bisa diperpanjang dengan Coyote, untuk juga menjalankan peran server web biasa yang menyajikan file lokal sebagai dokumen HTTP. Informasi lebih lanjut dapat ditemukan di situs web proyek.
Node.js
Node.js adalah JavaScript sisi server untuk aplikasi jaringan seperti server web. Dengan posisi pasar yang lebih kecil, Node.js menguat 0,2% dari semua situs web. Node.js awalnya ditulis pada tahun 2009 oleh Ryan Dahl. Projek Node.js, yang diatur oleh Node.js Foundation, difasilitasi oleh program Collaborative Projects di Linux Foundation.
Perbedaan antara Node.js dan server web populer lainnya adalah bahwa web server ini dapat berjalan di lintas platform untuk membangun aplikasi jaringan. Node.js menerapkan arsitektur berbasis event yang mampu mengasynchronous I / O. Pilihan desain ini mengoptimalkan throughput dan skalabilitas pada aplikasi web yang memungkinkan untuk menjalankan komunikasi real-time dan permainan browser. Node.js juga menyoroti perbedaan dalam tumpukan pengembangan web, di mana Node.js jelas merupakan bagian dari tumpukan HTML, CSS, dan JavaScript, yang bertentangan dengan Apache atau NGINX yang merupakan bagian dari banyak tumpukan perangkat lunak yang berbeda.
Lighttpd
Lighttpd-dibaca "lightly" rilis awalnya pada bulan Maret 2003. Saat ini, kekuatannya sekitar 0,1% dari semua situs web dan didistribusikan dengan lisensi BSD.
Lighttpd membedakan dirinya dengan tapak memori yang rendah, beban CPU kecil, dan pengoptimalan kecepatan. Menggunakan arsitektur berbasis event, dioptimalkan untuk sejumlah besar koneksi paralel, dan mendukung FastCGI, SCGI, Auth, Output-compression, URL-rewriting dan lebih banyak fitur lainnya. Lighttpd adalah server web yang populer untuk Kerangka kerja Catalyst dan Ruby on Rails. Temukan informasi lebih lanjut tentang homepage proyek.
Nah itu tadi adalah Macam-Macam Web Server Open Source Terbaik, semoga dapat bermanfaat
-- Macam-Macam Web Server Open Source Terbaik --
0 Comments
Post a Comment