Установка и настройка Node js
Делаем Node.js быстрым: инструменты, техники и советы для создания эффективных серверов на Node.js. Part - III.
Предыдущие части: Теперь, когда мы обнаружили проблемные области, давайте посмотрим, можем ли мы сделать сервер быстрее. Давайте вернем код слушателя server.on (вместо пустой функции) и используем правильное имя для проверки условия. Наша функция etaggerвыглядит вот так: Профилируем снова, чтобы проверить наши исправления. Запустите сервер на одном терминале: Затем профилируем с AutoCannon: Результат должен улучшится примерно в 200 раз. (запуск теста 10сек @ http://localhost:3000/seed/v1 — 100...
Делаем Node.js быстрым: инструменты, техники и советы для создания эффективных серверов на Node.js . Part - II.
Предыдущая часть - Делаем Node.js быстрым: инструменты, техники и советы для создания эффективных серверов на Node.js . Part - I. В кратком руководстве Clinic Doctor говорится что, если задержки Event Loop на уровне, который мы наблюдаем, весьма вероятно, что одна или несколько функций «блокируют» Event Loop. Работая с Node.js очень важно учитывать основную характеристику JavaScript: асинхронные события не могут произойти, пока в настоящее время не выполнен код. Вот почему setTimeoutне может быть точным...