Burzh SEO
Burzh SEO
@BurzhSEOPro

1,5 GB для Docker-образа Django — это не «нормально», а красный флаг.

1,5 GB для Docker-образа Django — это не «нормально», а красный флаг.

Контринтуитивно, но проблема обычно не в самом Django. Проблема в том, что в production уезжает всё подряд: dev-зависимости, кеши, сборочные артефакты, тестовые данные, документация, лишние пакеты OS.

Что даёт минус 500 MB на практике:
— быстрее CI/CD
— дешевле хранение и доставка образов
— меньше поверхность атаки
— проще масштабирование в нескольких регионах

Обычный мейнстрим — «почистить pip cache и выдохнуть». Это косметика. Рабочий подход — смотреть на образ как на продукт: multi-stage build, slim/base-образ, отдельные зависимости для сборки и runtime, жёсткий .dockerignore, аудит слоёв. 🧱

Если образ толстый, вопрос не в размере. Вопрос в том, что именно вы тащите в production и зачем.
Этот пост опубликован в Telegram-канале Burzh SEO. Подписаться можно по ссылке: @BurzhSEOPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.