Я віддаю перевагу uwsgi, тому що це супер настроюється і має багато варіантів.
З тестів, які я зробив, він має найкращі показники продуктивності та використання пам'яті. Він дуже гнучкий і, можливо, може бути налаштований точно відповідно до ваших потреб. Я використовую режим імператора uwsgi для розміщення кількох додатків. Він скануватиме заданий каталог для конфігураційних файлів та запускає / керує всіма програмами, для яких знаходить конфігураційні файли. Ви можете видалити конфігурацію, щоб знищити додаток, торкніться його, щоб перезапустити і т. Д. Це, мабуть, найшвидший і найпростіший спосіб вирішити хостинг із кількома програмами. Я опублікував подробиці мого конфігурації в іншій темі: /programming/5906197/what-is-the-most-common-way-to-configure-static-files-in-debug-and- виробництво-за / 5906206 # 5906206 .
Як правило, ваша програма буде вузьким місцем, а не сервером wsgi! Але ей, якщо ви хочете ще більш ефективного сервера WSGI, ви можете подивитися на meinheld або bjoern . Обидва надзвичайно легкі і швидкі, побудовані на швидких петлях подій, picoev і libev відповідно, і обидва використовують той же високоефективний HTTP-аналізатор, що і node.js.