Я использовал Django on-off-off в течение прошлого года или около того, но я никогда не развертывал веб-сайт в производственной среде. Мне бы очень понравился мой проект развертывания.Предложения по дизайну для развертывания Django
Use Case
Я буду развертывание одно- или двух страниц веб-сайтов для нескольких клиентов в течение следующих нескольких месяцев. Я планирую использовать либо clienta.mysite.com, либо макет mysite.com/clienta. Эти страницы будут формами, в которые клиенты вводят данные (например, информацию о кредитной карте), которые будут переданы через SSL обратно на сервер. Затем сервер выполнит необходимые подключения к обрабатывающим сайтам, обработает транзакцию и вернет результат клиенту.
План
Мой план заключается в использовании установки Nginx + Gunicorn для обработки входящих соединений и служат простые страницы. В будущем я, скорее всего, сделаю еще более сложное взаимодействие с страницами, но пока они будут простыми форматами html. Бэкэнд django будет обрабатывать взаимодействие с удаленными серверами обработки, а затем возвращать результаты клиенту через сгенерированную страницу результатов.
Вопросы
- Будет ли эта реализация работы в течение 10 секунд или 100е клиентов?
- Есть ли некоторые явные подводные камни, которых я не вижу?
- Является ли это излишним? Существуют ли более простые/лучшие способы решения этой ситуации?
Спасибо!
Это очень полезно знать; Я полностью забыл об этом эффекте субдоменов. mysite.com/clientA это тогда. – adam35413
У кого-нибудь есть что-то в этом роде? – adam35413