Я задаю этот вопрос, потому что я новичок, и я прочитал почти 90% статей о Django, но проблема в том, что: Django был создан и имел проблемы для развертывания, это python, а python - не PHP! При чтении уроков Django у начинающего есть большая проблема, потому что он может найти учебник "устаревший", например, если вы возьмете учебник, сделанный в 2008 году, вы увидите, что они говорят так:
для развертывания django, использования apache и не забудьте использовать другой сервер для статических файлов, например nginx в качестве обратного прокси!
Но теперь я нашел несколько статей, говорящих о том, что создание второго сервера бесполезно, потому что в прошлом Django обслуживался с помощью mod_python, который использует много ресурсов! Итак, вот мой вопрос:
- Какой из них лучше всего подходит для VPS, Apache или Nginx, используя последнюю версию курса! Пожалуйста, не говорите: используйте lighty или cherokee...
- Если, например, ответ был: используйте Ngnix, то лучше ли использовать один сервер или два, так как в прошлом лучше было создать два веб-сервера?
- Когда я проверил свой мозг, я обнаружил, что доступно только немного свободного пространства, поэтому я не хочу изучать что-то еще, так что вы думаете, что 100% -ное решение pythonic будет в порядке? CherryPy - это идеальное решение, означающее, что CherryPy + Django и basta! нет Apache, нет Nginx, не больше, чем язык python!
- Из того, что я прочитал, Django и асинхронные серверы не являются "хорошими друзьями", поэтому действительно ли получается хороший выбор для использования Nginx?
Обновлено: добавлено (4) о Django и асинхронном.