Я хочу развернуть веб-приложение Django, и поэтому мне нужно выбрать веб-сервер для работы с файлами Python.
Я должен упомянуть, что мой производственный сайт будет находиться на одном сервере, на котором будет размещаться база данных и веб-сервер. Как импульс выбирает, я хочу переместить базу данных на выделенный сервер и т.д.
Вот мои вопросы:
- Должен ли я использовать один веб-сервер или два? Контекст этого вопроса заключается в том, что многие люди рекомендуют использовать NginX для обслуживания статических медиафайлов и Apache для обслуживания Python, который вызывает следующие вопросы:
- Почему мы не можем использовать только один сервер. Я понимаю, что Apache может быть зверь время от времени, поэтому я бы заподозрил, что люди используют NginX для работы с общими статическими медиафайлами и файлами python.
- При использовании одного сервера, что лучше, Apache или NginX. Я опыт в Apache, но я слышал только хорошие вещи о NginX.
- В чем преимущества использования FastCGI в отличие от mod_wsgi?
Большое спасибо заранее