Tópicos populares
#
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.
Você está perdendo uma das funcionalidades mais poderosas do Docker:
Paralelismo.
90% dos Dockerfiles que vejo são listas massivas e sequenciais de um passo após o outro.
Se é assim que suas compilações funcionam, você está deixando um desempenho enorme na mesa.
Há alguns dias, escrevi sobre como os Dockerfiles de um único estágio forçam cada passo a depender do anterior. Isso torna tudo lento e impossível de armazenar em cache de forma eficaz.
A solução é escrever compilações de múltiplos estágios, para que o Docker execute seus passos de compilação em paralelo.
Isso por si só é uma grande atualização sobre quanto tempo leva para construir seus arquivos Docker (às vezes, 3x a 4x mais rápido!)
Mas você pode ir ainda mais longe:
Em vez de executar suas compilações localmente, você pode executá-las no @depotdev (um dos meus patrocinadores). Eles executam seus Dockerfiles de múltiplos estágios em construtores remotos de alto desempenho, entregando compilações até 40x mais rápidas!
Cada um de seus construtores tem:
• 16 CPUs
• 32GB de RAM
• Rede de alta velocidade
• Cache agressivo
• Zero contenção de recursos locais
Não só cada estágio está sendo executado em paralelo agora, mas eles estão sendo executados em hardware projetado para esmagar cargas de trabalho paralelas.
Seu computador local pode executar talvez 2–4 tarefas pesadas ao mesmo tempo antes que os ventiladores comecem a gritar. O Depot pode executar várias dezenas.
...
Top
Classificação
Favoritos

