Я хочу развернуть веб-приложение Django, и, следовательно, мне нужно выбрать веб-сервер для обслуживания файлов Python.
Я должен упомянуть, что мой рабочий сайт будет находиться на одном сервере, на котором будут размещаться база данных и веб-сервер. По мере того, как набирает обороты, я стремлюсь переместить базу данных на выделенный сервер и т. Д.
Вот мои вопросы:
- Должен ли я использовать один или два веб-сервера? Контекст этого вопроса заключается в том, что многие люди рекомендуют использовать NginX для обслуживания статических медиафайлов и Apache для обслуживания Python, что вызывает следующие вопросы:
- Почему мы не можем использовать только один сервер. Я понимаю, что иногда Apache может быть чудовищем, поэтому я подозреваю, что люди используют NginX для обслуживания ОБЕИХ статических медиафайлов и файлов Python.
- Если используется один сервер, что лучше, Apache или NginX. У меня есть опыт работы с Apache, но я слышал только хорошее о NginX.
- В чем преимущества использования FastCGI по сравнению с mod_wsgi?
Заранее большое спасибо
задан Barry Steyn 6 February 2012 в 14:06
поделиться