Saya ingin menggunakan Lighttpd dalam produksi untuk melayani aplikasi Django tetapi saya melihat bahwa akhir-akhir ini Nginx semakin populer. Mengapa demikian? Saya sadar bahwa di masa lalu Lighttpd memiliki kebocoran memori tetapi bukankah ini sudah diperbaiki sekarang? Mereka memiliki pengembang aktif yang memperbaiki hal-hal semacam ini bukan?
Apakah ada alasan saya harus menggunakan Nginx daripada Lighty? Saya tahu bahwa nginx adalah server yang hebat tetapi apakah benar-benar bagus dan lebih baik daripada yang ringan?
21
Jawaban:
Saya pengguna nginx saat ini dan pengguna lighttpd sebelumnya dan saya hanya bisa mengulangi masalah stabilitas. Selanjutnya nginx memiliki pengembangan aktif dan sering melihat versi baru dirilis setiap beberapa minggu dengan fitur baru atau perbaikan bug kecil. File konfigurasi juga cukup jelas dan sangat kuat setelah Anda mempelajari cara nginx dalam melakukan sesuatu.
sumber
Nginx juga dapat digunakan sebagai penyeimbang beban (meskipun haproxy mungkin sedikit lebih baik dalam hal ini jika Anda tidak memerlukan SSL).
Nginx juga dapat digunakan sebagai proxy reverse-SSL, yang sangat besar jika Anda menggunakan SSL pada beberapa host virtual. Ini mungkin adalah satu-satunya alasan terbesar untuk nomor Netcraft nginx dan penulis nginx mengatakan dalam sebuah wawancara baru-baru ini ia pikir ini adalah alasan untuk sebagian besar penyebaran. Itu pasti mengapa saya mulai menggunakannya ... dan kemudian terkejut dengan keuntungan kinerja yang saya lihat :)
sumber
Saya baru-baru ini melakukan evaluasi berdampingan lighttpd dan nginx pada server yang sama untuk proyek baru yang sedang saya kerjakan. Nginx berkinerja sedikit lebih baik daripada Lighttpd dalam pengujian saya, dan kami telah menghasilkan nginx sebagai hasilnya. FWIW Netcraft melaporkan tentang nginx jauh lebih banyak digunakan daripada lighttpd pada server web yang menghadap ke luar: http://news.netcraft.com/
sumber
Saya menggunakan keduanya, nginx dan lighttpd dengan sangat sukses di situs> 500k hits / hari. Kebocoran memori Lighttpd (inti) harus menjadi mitos, saya tidak mengalami masalah selama ini.
Nginx itu bagus. Konfigurasi sederhana, memori kecil dan jejak cpu bahkan dengan banyak lalu lintas, kilat cepat dan sangat stabil.
Dalam kasus kami, nginx melakukan caching reverse proxy, load balancing, dan penulisan ulang url sementara lighttpd + spawncgi + php berguna karena server backend melakukan eksekusi skrip.
Saya belum menguji antarmuka fastcgi nginx, jadi saya tidak bisa mengatakan seberapa bagus ini bekerja. php-fpm + nginx untuk file statis dapat menggantikan lighttpd
sumber
Menemukan halaman VS di keduanya, ini adalah snip kecil:
"Stabilitas
Sampai Agustus 2009, lighttpd masih memiliki masalah kebocoran memori yang belum terpecahkan yang dilaporkan 3 tahun lalu. Satu masalah dengan Lighty adalah kebocoran memori seperti saringan. Saya mengauditnya sebentar dan saya menyerah, itu berantakan. Saya akan menghindari itu, itu akan dengan cepat merusak hari Anda jika Anda membuang banyak lalu lintas ke sana. "
Sumber: http://www.wikivs.com/wiki/Lighttpd_vs_nginx
Jujur, saya belum menggunakan nginx jadi saya tidak bisa berbicara dari pengalaman. Saya terutama menggunakan apache di server web saya, tetapi saya punya satu di rumah yang menggunakan lighttpd. Ini hanya melayani halaman html kecil saja dan hanya dapat diakses oleh VPN, jadi itu lebih merupakan portal informasi ketika seseorang berada di dalam.
Ketika berikutnya saya menundukkan kepala dan mulai bereksperimen dengan aplikasi sisi server yang baru dan diperbarui, saya mungkin akan bermain dengan nginx. Pada akhirnya, itu adalah pilihan Anda sendiri, tetapi tergantung apakah itu akan menjadi lingkungan produksi, saya akan meneliti keduanya sebelum berkomitmen untuk keduanya.
sumber
Saya tidak tahu banyak tentang lighttpd tetapi membaca dari tautan di bawah ini, saya belajar bahwa lighttpd berjalan sebagai satu proses dengan satu utas sedangkan nginx memanfaatkan proses master dan banyak pekerja.
http://www.wikivs.com/wiki/Lighttpd_vs_nginx
Jadi ini membuat nginx lebih cocok untuk mengambil keuntungan dari beberapa sistem inti, saat ini hampir semua perangkat dikirimkan dengan beberapa inti.
sumber