Ризики використання django Manag.py runserver для виробництва на сервері невеликих масштабів, для внутрішнього використання?


10

Я пишу невеликий веб-додаток з джанго. У ньому буде не більше 200 користувачів, всі внутрішні для моєї компанії. Я хочу це налаштувати якомога швидше. Я новачок у джанго та веб-додатках.

Коли я читаю підручник з django, вони не рекомендують використовувати python manage.py runserverдля розгортання виробничого сервера, але вони не наводять ніяких причин.

Я підозрюю, що в моїх дуже скромних цілях джанго runserverбуде добре. Я прав? Які ризики я ризикую?


Відповіді:


4

З документації manag.py :

НЕ ВИКОРИСТОВУЙТЕ ЦЬОГО СЕРВЕРА В НАСТРОЙКІ ВИРОБУ Він не пройшов перевірки безпеки або тести на ефективність. (І ось так воно і залишиться.

Це все, що потрібно знати, щоб прийняти рішення щодо цього.

Якщо ви розгортаєте веб-додаток python, навіть для проекту з низьким завантаженням, для внутрішнього використання, все-таки дуже варто додаткової роботи, щоб навчитися правильному способу розміщення програми, оскільки цілком ймовірно, що ви потрібно використовувати ці навички в якийсь момент майбутнього.


Що означає, що він однонитковий? Це означає, що він не зможе одночасно підтримувати декілька користувачів, які використовують веб-додаток? Це одне переконало б мене не використовувати! Мене мало хвилює безпека. Як я вже сказав, це для внутрішнього використання всередині невеликої групи людей.
бекко

Це не моя головна робота, тому є великі зміни, що навчання правильного розміщення веб-програми не буде для мене корисним
becko

3
Він зможе робити лише одне за один раз, тому, якщо він пов'язаний з великим запитом від одного користувача, всі інші користувачі повинні будуть почекати. Нерозумно стверджувати, що "Я дуже не дбаю про безпеку". Саме таке ставлення спричинить загрозу вашим системам.
EEAA

1
Я знаю, що це не відповідь, яку ви хочете почути, але ви задали питання на сайті професійним системним адміністраторам. Отже, ви отримуєте професійну відповідь. Якщо взяти такі ярлики, навіть у невеликих умовах, завжди буде переслідувати вас у майбутньому, і, як правило, у той час, коли це найменш зручно.
EEAA

1
Дивіться документацію тут . Сервер розробки за замовчуванням є багатопоточним . Або я щось пропускаю? Виправте це, щоб я знову міг прийняти вашу відповідь.
бекко
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.