1 день назад
Делаем Node.js быстрым: инструменты, техники и советы для создания эффективных серверов на Node.js . Part - II.
Предыдущая часть - Делаем Node.js быстрым: инструменты, техники и советы для создания эффективных серверов на Node.js . Part - I. В кратком руководстве Clinic Doctor говорится что, если задержки Event Loop на уровне, который мы наблюдаем, весьма вероятно, что одна или несколько функций «блокируют» Event Loop. Работая с Node.js очень важно учитывать основную характеристику JavaScript: асинхронные события не могут произойти, пока в настоящее время не выполнен код. Вот почему setTimeoutне может быть точным...
2 дня назад
Делаем Node.js быстрым: инструменты, техники и советы для создания эффективных серверов на Node.js . Part - I.
Node очень универсальная платформа, однако именно создание сетевых процессов одно из основных её применений. В этой статье мы сосредоточимся на профилировании наиболее распространённого из них: веб-сервера HTTP. Если вы достаточно долго работали с Node.js, тогда вы наверняка сталкивались с неожиданными проблемами быстродействия. JavaScript событийный, асинхронный язык. Это затрудняет рассуждения о производительности, позже мы в этом убедимся. Растущая популярность Node.js выявила необходимость в инструментах, методах и мышлении, подходящих для ограничений серверного JavaScript...