Рекомендовані конфігурації Nginx + WSGI


20

Поясніть, будь ласка, плюси та мінуси при використанні різних інтерфейсів Nginx WSGI? Будь ласка, поясніть детально, що відрізняє кожну конфігурацію? Яка конфігурація має бути найкращою?

Якщо доречно, що ви зараз працюєте та чому?

Я бачив деякі методи, але скажіть, будь-ласка, якщо я пропустив будь-який:

Відповіді:


24

Я віддаю перевагу 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.