Канал Доктор
Канал Доктор
@ChannelDoctorPro

Минус 500 MB — это не «приятная оптимизация», это вопрос, почему у вас backend тащит в production всё, что наш

Минус 500 MB — это не «приятная оптимизация», это вопрос, почему у вас backend тащит в production всё, что нашёл по пути.

Docker-образ Django-приложения раздувается не внезапно. Обычно внутри уже живут:
— dev-зависимости, которые никто не вычищал;
— сборочные артефакты;
— кеши и временные файлы;
— лишние пакеты, поставленные «на всякий случай».

И вот образ уже весит 1,5 GB, сборки идут медленнее, деплой нервнее, а любой чих CI превращается в ожидание. Инсайд простой: в большинстве таких образов проблема не в Django, а в дисциплине сборки. Кто не режет на этапе Dockerfile, потом платит мегабайтами в каждом выкатывании ⚙️

Нормальная оптимизация здесь — не косметика, а аудит состава. Что попало в образ, то и будет жить в проде. И да, обычно половину этого набора там видеть не хочется.
Этот пост опубликован в Telegram-канале Канал Доктор. Подписаться можно по ссылке: @ChannelDoctorPro.
traffic

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

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

start

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

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

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