Konfigurasi Nginx + WSGI yang disarankan

20

Tolong jelaskan pro / kontra saat menggunakan antarmuka Nginx WSGI yang berbeda? Tolong jelaskan secara rinci apa yang membedakan setiap konfigurasi? Konfigurasi mana yang harus mengukur yang terbaik?

Jika relevan, apa yang Anda jalankan sekarang, dan mengapa?

Beberapa teknik yang pernah saya lihat, tetapi tolong beri tahu saya jika saya melewatkannya:

cmcginty
sumber

Jawaban:

24

Saya lebih suka uwsgi karena super dapat dikonfigurasi dan memiliki banyak pilihan.

Dari tolok ukur yang saya lakukan itu memiliki kinerja / penggunaan memori terbaik. Ini sangat fleksibel dan mungkin dapat dikonfigurasi dengan tepat sesuai dengan kebutuhan Anda. Saya menggunakan mode kaisar uwsgi untuk meng-host beberapa aplikasi. Ini akan memindai direktori yang diberikan untuk file konfigurasi dan meluncurkan / mengelola semua aplikasi yang ditemukannya file konfigurasi. Anda dapat menghapus konfigurasi untuk mematikan aplikasi, sentuh untuk me-restart, dll. Ini mungkin cara tercepat dan termudah untuk melakukan beberapa hosting aplikasi. Saya telah memposting rincian konfigurasi saya pada topik lain: /programming/5906197/what-is-the-most-common-way-to-configure-static-files-in-debug-and- produksi-untuk / 5906206 # 5906206 .

Umumnya aplikasi Anda akan menjadi hambatan, bukan server wsgi! Tapi hei, jika Anda ingin server WSGI lebih berkinerja, Anda mungkin ingin melihat meinheld atau bjoern . Keduanya sangat ringan dan cepat, dibangun di atas masing-masing loop acara cepat, picoev, dan libev, dan keduanya menggunakan parser HTTP kinerja tinggi yang sama dengan node.js.

Zeekay
sumber