Node.js našumo optimizavimas pradedamas matavimais, siekiant rasti tikrąjį siaurą vietą — niekada neatspėjinėjant. Profiliuojate CPU naudojimą, event loop'ą ir atmintį, tada taikote tiksliyje pataisas. Auksinis dėsnis: pirmiausia profiliuokite, optimizuokite tai, kas iš tikrųjų lėta.
Profiliavimo įrankiai
node --prof app.js
node --prof-process isolate-*.
npx clinic doctor -- node app.js
npx clinic flame -- node app.js
node --inspect app.js
