Встречается на собеседованиях • сегодня
Что использовали для передачи статики клиенту на продакшн
Для передачи статики на продакшн чаще всего используют:
-
CDN (Content Delivery Network) – например, Cloudflare, AWS CloudFront, Fastly. Ускоряет доставку за счёт географически распределённых серверов.
-
Объектные хранилища – S3, Google Cloud Storage, Azure Blob Storage. Статика отдаётся напрямую из хранилища, часто через CDN.
- Nginx/Apache – если статика лежит на том же сервере, что и бэкенд. Просто настраивается, но хуже масштабируется.
Пример конфига Nginx для статики:
nginx
location /static/ {
alias /path/to/static/files;
expires 30d;
add_header Cache-Control "public";
}Для Python-проектов часто используют WhiteNoise – middleware для эффективной раздачи статики прямо из Python-приложения (удобно для небольших проектов). Пример:
python
from whitenoise import WhiteNoise
app = WhiteNoise(app, root="/path/to/static")Лучшая практика – комбинировать CDN с объектным хранилищем, особенно для высоконагруженных проектов.

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