Встречается на собеседованиях • сегодня

Использовал ли команду run server в продакшн

Никогда не используй python manage.py runserver в продакшн! Это встроенный сервер Django, предназначенный только для разработки. Он:

  1. Небезопасен — нет защиты от распространенных атак.
  2. Медленный — однопоточный, не оптимизирован для нагрузки.
  3. Ненадежный — может упасть при высокой нагрузке.

Для продакшна используй:

  • WSGI-серверы: Gunicorn, uWSGI
  • ASGI-серверы (для async): Daphne, Uvicorn
  • Обратный прокси: Nginx/Apache для статики и безопасности

Пример с Gunicorn:

bash
gunicorn --workers 4 --bind 0.0.0.0:8000 myproject.wsgi:application

Всегда разворачивай через промышленные решения! 🚀

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы