Subiecte populare
#
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.
Ignori una dintre cele mai puternice funcții Docker:
Paralelism.
90% din Dockerfiles pe care le văd sunt liste masive, secvențiale, cu un pas după altul.
Dacă așa funcționează build-urile tale, lași performanța masivă pe masă.
Acum câteva zile, am scris despre cum fișierele Dockerfile cu o singură etapă forțează fiecare pas să depindă de cel anterior. Asta face totul lent și imposibil de stocat eficient în cache.
Soluția este să scrii construcții multi-etapă, astfel încât Docker să ruleze pașii de build în paralel.
Doar acest lucru reprezintă o îmbunătățire uriașă față de timpul necesar pentru a-ți construi fișierele Docker (uneori, de 3 până la 4 ori mai repede!)
Dar poți merge chiar mai departe:
În loc să-ți rulezi build-urile local, le poți rula pe @depotdev (unul dintre sponsorii mei). Rulează fișierele tale Dockerfiles în mai multe etape pe constructoare remote de înaltă performanță, oferind build-uri de până la 40 de ori mai rapide!
Fiecare dintre constructorii lor are:
• 16 procesoare
• 32GB RAM
• Rețea de mare viteză
• Caching agresiv
• Nicio dispută locală a resurselor
Nu doar că fiecare etapă rulează acum în paralel, dar rulează pe hardware construit pentru a gestiona sarcini de lucru paralele.
Calculatorul tău local va rula poate 2–4 sarcini grele simultan înainte ca ventilatoarele să înceapă să țipe. Depoul poate funcționa câteva zeci.
...
Limită superioară
Clasament
Favorite

