Populaire onderwerpen
#
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.
Je slaapt op een van de krachtigste Docker-functies:
Parallelisme.
90% van de Dockerfiles die ik zie, zijn enorme, sequentiële lijsten van de ene stap na de andere.
Als dat is hoe jouw builds draaien, laat je enorme prestaties liggen.
Een paar dagen geleden schreef ik over hoe single-stage Dockerfiles elke stap dwingen om afhankelijk te zijn van de vorige. Dit maakt alles traag en onmogelijk om effectief te cachen.
De oplossing is om multi-stage builds te schrijven, zodat Docker jouw buildstappen parallel uitvoert.
Dit alleen al is een enorme upgrade in hoe lang het duurt om jouw Docker-bestanden te bouwen (soms 3x tot 4x sneller!)
Maar je kunt zelfs nog een stap verder gaan:
In plaats van jouw builds lokaal uit te voeren, kun je ze uitvoeren op @depotdev (een van mijn sponsors). Zij draaien jouw multi-stage Dockerfiles op high-performance remote builders, die tot 40x snellere builds leveren!
Elk van hun builders heeft:
• 16 CPU's
• 32GB RAM
• Hoge-snelheid netwerk
• Aggressieve caching
• Geen lokale resource-concurrentie
Niet alleen draait elke fase nu parallel, maar ze draaien nu ook op hardware die is gebouwd om parallelle workloads te verwerken.
Jouw lokale computer kan misschien 2–4 zware taken tegelijk uitvoeren voordat de ventilatoren beginnen te gillen. Depot kan er tientallen draaien.
...
Boven
Positie
Favorieten

