@Michaelis

Допустимо ли использовать при деплое встроенный сервер разработки Django в локальной сети?

Есть локальная сеть на 30 рабочих мест, без выхода в интернет. Есть веб приложение на Django, чтобы не мучаться с nginx, uwsgi и т.п. допустимо ли использовать встроенный сервер разработки? Знаю, что в инструкции к django написано в продакшн его не использовать, но если клиентов в сети не больше 30 будет, то повлияет ли это на производительность? Одновременный доступ к приложению нескольких пользователей? И какие ещё могут быть ограничения?
Использование веб приложения планируется в долгосрочной перспективе.
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Во-первых, внутренним пользователям тоже нельзя доверять, а в отладочном-сервере с безопасностью никто не работал. Во-вторых, в отладочном-сервере никто не работал с производительностью, можете и с парой интенсивно работающих с приложением пользователей намотаться на тормоза. В-третьих, разработчики отладочного сервера ничего не гарантируют, в том числе стабильность при продолжительном использовании. Поднять нормальное продовое окружение - это вопрос пятнадцати минут.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest
Работаю с Python/Django
При работе на тестовом сервере Django кеширует все sql-запросы и переполнение памяти - лишь вопрос времени. Помимо этого при любой ошибке будет показываться "стандартная" страница с кучей данных. В локальной сети это не так страшно, но я бы не рассчитывал, что среди этих 30 (сейчас или через год-два), не найдется какой-нибудь скучающий товарищ, которому забыли дать премию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы