Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Вы упускаете одну из самых мощных функций Docker:
Параллелизм.
90% Dockerfile, которые я вижу, представляют собой огромные последовательные списки шагов один за другим.
Если именно так проходят ваши сборки, вы теряете огромную производительность.
Несколько дней назад я писал о том, как одностадийные Dockerfile заставляют каждый шаг зависеть от предыдущего. Это делает все медленным и невозможным для эффективного кэширования.
Решение заключается в написании многослойных сборок, чтобы Docker выполнял ваши шаги сборки параллельно.
Это само по себе является огромным улучшением времени сборки ваших Docker файлов (иногда в 3-4 раза быстрее!)
Но вы можете сделать еще один шаг дальше:
Вместо того чтобы запускать сборки локально, вы можете запускать их на @depotdev (один из моих спонсоров). Они запускают ваши многослойные Dockerfile на высокопроизводительных удаленных сборщиках, обеспечивая сборки до 40 раз быстрее!
Каждый из их сборщиков имеет:
• 16 ЦПУ
• 32 ГБ ОЗУ
• Высокоскоростная сеть
• Агрессивное кэширование
• Никакой локальной конкуренции за ресурсы
Теперь каждый этап выполняется параллельно, и они работают на оборудовании, созданном для обработки параллельных нагрузок.
Ваш локальный компьютер может выполнять 2-4 тяжелых задачи одновременно, прежде чем вентиляторы начнут реветь. Depot может запускать несколько десятков.
...
Топ
Рейтинг
Избранное

