Page 44 - Majalah Berita Indonesia Edisi 89
P. 44


                                    44 BERITAINDONESIA, Juli 2013BERITA IPTEKZNginx bisa menjadi alternatif web server pilihan karenaringan dan tidak haus memori. Dengan pangsa pasarsekitar 14,5 persen, Nginx sudah digunakan oleh websiteternama seperti WordPress, Amazon, Wikipedia, Hulu,Github, Ohloh, HowtoForge dan The Verge.website-website di Rusia milik Rambleryang dikunjungi hingga 500 juta kali perhari. Nginx dirilis untuk pertama kalinyasecara umum pada tahun 2004. MenurutNetcraft Web Server Survey June 2013,pengguna Nginx terus meningkat ke posisiketiga dengan pangsa pasar 14.56%. Posisipertama masih dipegang oleh Apache53.34% dan posisi kedua oleh MicrosoftIIS 17.22%. Menyusul web server lainnyaseperti Sun, Google, Lighttpd, dsb.Bila dibandingkan dengan Apache,Nginx memiliki keistimewaan tersendiri.Apache bisa dianalogikan sebagai Microsoft Word yang memiliki jutaan fungsisehingga membutuhkan banyak sumberdaya server. Padahal banyak websitebahkan jenis e-commerce sekalipunhanya memerlukan beberapa fungsiserver agar bisa berjalan dengan baik.Dengan Nginx, website-website yangtidak membutuhkan banyak fungsi bisamenghemat sumber daya server danNginx bisa menjalankan fungsi-fungsiserver yang diperlukan oleh website itu,50 kali lebih cepat daripada Apache.Tidak seperti Apache yang merupakanprocess-based, Nginx yang bersifat eventbased, tidak perlu membuka thread baruuntuk setiap request. Dengan eventbased, server mampu memanfaatkanseminimal mungkin thread untuk memproses request dari user, sehingga memoriyang terpakai di Nginx menjadi minimal.Karena memori yang dipakai sangat kecil,beban server pun menjadi ringan danserver jauh lebih responsif.Agar lebih memahami perbedaan antara process-based dan event-based, WebServer kita analogikan sebagai restoranyang menerima pesanan lewat telepon.Operator yang menjawab telepon pemesan dianalogikan sebagai thread. Saatseseorang menelepon ke restoran untukmemesan makanan dianalogikan sebagaisaat seseorang mengakses halaman web.Dikisahkan, ada dua restoran pizza terkenal bernama restoran Apache dan restoran Nginx. Kedua restoran ini memilikimetode sendiri dalam melayani pemesan.Pada restoran Apache, setiap kali teleponberbunyi, operator restoran akan menjawab telepon, mencatat pesanan lalumemasak pizza pesanan. Hubungan telepon antara operator dan pemesan dibiarkan terus terbuka. Setelah pizza selesai dimasak, operator memberitahupemesan lalu menutup telepon. Akibatnya, bila ada 50 pemesan dalam waktuyang bersamaan, maka diperlukan 50operator telepon untuk melayani pesanan.agi mereka yang bergelut denganweb server administration, Apacheyang open source dan IIS milikMicrosoft pasti sudah tidak asing lagi. Nah,beberapa tahun terakhir ini, muncul satuaplikasi web server yang menjadi buahbibir karena kinerjanya yang cepat yakniNginx.Nginx (dibaca \ah server HTTP dan reverse proxy berbasis open source yang juga dapat digunakan sebagai server proxy IMAP/POP3.Nginx bisa dijalankan di Unix, Linux, MacOS X, Solaris, dan Microsoft Windows.Nginx terkenal karena kinerjanya yangtinggi, stabil, memiliki banyak fitur, mudah dikonfigurasi, dan hanya sedikitmenggunakan sumber daya server. Sebagai web server, Nginx terkenal sangat gesitdan efisien dalam menampilkan kontenstatis. Nginx diklaim minim dalam penggunaan memori dan sangat direkomendasikan untuk website-website yang berjalandi atas VPS.Nginx diciptakan oleh Igor Sysoev padatahun 2002. Awalnya digunakan untukWeb Server Cepatdengan NginxBApakah website Anda lambat dan server sering overload?
                                
   38   39   40   41   42   43   44   45   46   47   48