2013-03-10 2 views
1

Я использовал Django on-off-off в течение прошлого года или около того, но я никогда не развертывал веб-сайт в производственной среде. Мне бы очень понравился мой проект развертывания.Предложения по дизайну для развертывания Django

Use Case

Я буду развертывание одно- или двух страниц веб-сайтов для нескольких клиентов в течение следующих нескольких месяцев. Я планирую использовать либо clienta.mysite.com, либо макет mysite.com/clienta. Эти страницы будут формами, в которые клиенты вводят данные (например, информацию о кредитной карте), которые будут переданы через SSL обратно на сервер. Затем сервер выполнит необходимые подключения к обрабатывающим сайтам, обработает транзакцию и вернет результат клиенту.

План

Мой план заключается в использовании установки Nginx + Gunicorn для обработки входящих соединений и служат простые страницы. В будущем я, скорее всего, сделаю еще более сложное взаимодействие с страницами, но пока они будут простыми форматами html. Бэкэнд django будет обрабатывать взаимодействие с удаленными серверами обработки, а затем возвращать результаты клиенту через сгенерированную страницу результатов.

Вопросы

  • Будет ли эта реализация работы в течение 10 секунд или 100е клиентов?
  • Есть ли некоторые явные подводные камни, которых я не вижу?
  • Является ли это излишним? Существуют ли более простые/лучшие способы решения этой ситуации?

Спасибо!

ответ

0

Если вы используете один поддомен на одного клиента, вам потребуется один сертификат SSL на домен или сертификат подстановки, который может быть дороже стандартного сертификата SSL.

+0

Это очень полезно знать; Я полностью забыл об этом эффекте субдоменов. mysite.com/clientA это тогда. – adam35413

+0

У кого-нибудь есть что-то в этом роде? – adam35413

Смежные вопросы