Встречается на собеседованиях • сегодня
Что не использовали для передачи статики клиенту на продакшн
Для передачи статики в продакшне обычно не используют:
1. **Flask dev-сервер** (`app.run()`) - он не предназначен для продакшна, медленный и небезопасный.
2. **Django `runserver`** - аналогично, только для разработки.
3. **Отправку файлов через view-функции** - неэффективно:
```python
@app.route('/static/')
def static_file(filename):
return send_from_directory('static', filename)
```
4. **Хранение статики в БД** - создает лишнюю нагрузку.
Вместо этого используют:
- Веб-серверы (Nginx, Apache)
- CDN (Cloudflare, AWS CloudFront)
- Объектные хранилища (S3, MinIO)
- Статические хостинги (Vercel, Netlify)
- Встроенные решения фреймворков (Django `collectstatic`)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы