Nginx Web Server, Reverse Proxy, Load Balancer Dengan Performa Tinggi


Nginx Web Server, Reverse Proxy, Load Balancer Dengan Performa Tinggi

 

Pada akhir 90-an sampai 2010, web server Apache melayani sekitar 60 persen dari semua situs web di dunia. Persentase itu kemudian menjadi sekitar 35 persen dan masih turun pada tingkat yang cukup signifikan. Sementara itu, web server IIS Microsoft telah memiliki pangsa pasar yang mulai stabil, sedikit meningkat, mencapai 30 persen saat ini. Tempat ketiga dipegang oleh pesaing bernama NGINX, yang saat ini melayani sekitar 16 persen dari semua situs, dan tingkat itu terus meningkat sekitar satu persen setiap tahun.

NGINX, dilafalkan sebagai “engine-ex”, adalah web server open-source yang sekarang juga digunakan sebagai reverse proxy, HTTP cache, dan load balancer.  NGINX dibangun untuk menawarkan penggunaan memori yang rendah dan konkurensi tinggi. Daripada membuat proses baru untuk setiap permintaan web, NGINX menggunakan asynchronous, dengan pendekatan event-driven di mana permintaan ditangani dalam satu thread.

Selain menawarkan kemampuan server HTTP, NGINX juga dapat beroperasi sebagai server proxy surat IMAP / POP3 serta berfungsi sebagai load balancer dan server cache HTTP. NGINX dapat berjalan di Linux, Mac OS X, Solaris, AIX, HP-UX dan BSD varian.

Berikut ini merupakan kelebihan dari NGINX :

  1. Instalasi dan konfigurasi sederhana dan mudah

Proses instalasi dan konfigurasi sangat mudah dilakukan di berbagai sistem operasi yang mendukungnya.

  1. Tercepat dan terbaik untuk melayani file statis

Karena layanan yang luar biasa ini, sebagian besar perusahaan CDN terkenal seperti NetDNA / MaxCDN, Pro CDN / Media Temple, Cachefly, dan Cloudflare menggunakan Nginx.

  1. Konten dinamis diubah menjadi konten statis

Konten dinamis dengan modul HttpProxyModule di-cache menggunakan NGINX, konten di-cache dengan efisiensi maksimum dan kode aplikasi tidak akan diubah

  1. Kompatibilitas dengan aplikasi web yang umum digunakan

Lalu lintas dari aplikasi web apa pun ditangani oleh NGINX tanpa gangguan apa pun.

  1. Dukungan Load Balancing

Salah satu fitur yang paling menonjol dari NGINX adalah dapat mengkonfigurasi load balancing untuk server http berskala cepat.

  1. NGINX membuat situs web lebih cepat sehingga memungkinkan mereka untuk mendapatkan peringkat yang lebih tinggi oleh Google Apache atau NGINX?

Kedua server web tersebut, dalam versi terbaru mereka terntunya dapat bersaing satu sama lain. Untuk konten statis, NGINX adalah rajanya, tetapi untuk konten dinamis, perbedaan kinerjanya cukup tipis. Apache sepertinya masih menjadi primadona dalam hal ini.

Pengguna Shared hosting mungkin lebih memilih kenyamanan dengan Apache karena adanya file .htaccess, dan Apache mendukung pemuatan berbagai modul dinamis, fitur yang baru-baru ini ditambahkan NGINX. Pemilik situs web dengan lalu lintas tinggi yang perlu melayani banyak konten statis dan / atau aliran media mungkin akan lebih memilih NGINX (atau menggunakan kombinasi Apache dan NGINX).

 

Sumber : https://www.yudana.id/nginx-web-server-reverse-proxy-load-balancer-dengan-performa-tinggi/


Popular Posts