Назад | Перейти на главную страницу

Зачем мне нужен Nginx для запуска веб-сервера Tornado (python)

Может это глупый вопрос. Настолько глупо, что я не могу найти ответ в руководствах или документации.

Я хочу провести несколько тестов с Tornado Web Server. Насколько я могу видеть в примерах, Tornado можно запустить, например, через порт 8000, и эта настройка выполняется с помощью кода Python в корне приложения.

Однако я видел, что люди, похоже, используют его с Nginx, и я не очень хорошо понимаю их мотивацию. Я понимаю, что наличие Nginx на передней панели может быть необходимо для производственных целей, но для отладки этого недостаточно для запуска скрипта с приложением ?:

python app.py

Зачем вообще нужен Nginx для тестирования ?. Большое спасибо.

Вы действительно не знаете. Некоторые конфигурации просто используют очень хорошее кеширование nginx. Другие просто следуют инженерии карго-культа. У некоторых дела идут хорошо, потому что это решает их проблему.

Также обязательно наличие тестовой среды, отражающей вашу продукцию.