Size: a a a

Node.js — русскоговорящее сообщество

2020 February 17

u

undefined in Node.js — русскоговорящее сообщество
Ihor Levchenko
тот же koa и fastify прямо в десятки раз лучше (и в плане производительности тоже)
Я тут с ребятами встречался. Они koa переписали маленько исключительно как reverse proxy, убрали оттуда все лишнее ну и добавили свое минимальное middleware без лишнего функционала. Так эта малышка почти до нативного http.createServer() дошла по кол-ву запросов в секунду.

Может как-нибудь на github выложат
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Ihor Levchenko
тот же koa и fastify прямо в десятки раз лучше (и в плане производительности тоже)
Посмотрел сравнение производительности коа/экспресс, что-то там проценты, причём не всегда в пользу коа, а не "десятки раз"
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
Алексей Попов
Посмотрел сравнение производительности коа/экспресс, что-то там проценты, причём не всегда в пользу коа, а не "десятки раз"
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
я вот сейчас в процессе тестирования (минутка на работе есть), принимаю решение на чем написать логин сервер

это количество выполненных запросов за 15 секунд ддоса
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
экспресс как-то сильно проседает на фоне остальных
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
ща вот nestjs + fastify дотестирую
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
И где здесь десятки раз?

Вот ещё сравнение, опять же на Винде не в пользу коа raygun.com/blog/koa-vs-express/
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
а где десятки раз? я говорил “и в плане производительности тоже”.
Десятки раз - я имел ввиду всю экосистему, фичи, асинхронность в функциях хендлерах
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Ihor Levchenko
я вот сейчас в процессе тестирования (минутка на работе есть), принимаю решение на чем написать логин сервер

это количество выполненных запросов за 15 секунд ддоса
Ты принимаешь решение запуская тесты у себя на ноуте? 👍
Продакшн там же крутиться будет?
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
фастифай даже имеет свой простенький валидатор входных параметров на каждый контроллер, что очень круто
источник

a

asc11cat in Node.js — русскоговорящее сообщество
Я одного не понимаю, какая разница? В большинстве задач ботлнек же не в экспрессе?
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
Алексей Попов
Ты принимаешь решение запуская тесты у себя на ноуте? 👍
Продакшн там же крутиться будет?
ну я в ограниченной среде, в докер контейнере, чтобы максимально понимать разницу.
Какая разница, что линукс на продакшне, что моя виртуальная машина на маковском гипервизоре с линуксом
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
я все понимаю, но когда ~20-30% перформанса трафика съедается просто фреймворком.. для меня это повод задуматься)
источник

GK

Gleb Kiselev in Node.js — русскоговорящее сообщество
если важна производительность то наверное актуальней будет писать на чистой ноде
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Ihor Levchenko
я вот сейчас в процессе тестирования (минутка на работе есть), принимаю решение на чем написать логин сервер

это количество выполненных запросов за 15 секунд ддоса
Ещё скажи что апи сервер открытым оставляете без фильтров))
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
Gleb Kiselev
если важна производительность то наверное актуальней будет писать на чистой ноде
если важна производительность, то лучше на ноде не писать 👩‍🚒
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Ihor Levchenko
ну я в ограниченной среде, в докер контейнере, чтобы максимально понимать разницу.
Какая разница, что линукс на продакшне, что моя виртуальная машина на маковском гипервизоре с линуксом
Ну даже не знаю, если разницы не видишь то всё ок
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Nikita 👩🏻‍💻💭
если важна производительность, то лучше на ноде не писать 👩‍🚒
Бан
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Nikita 👩🏻‍💻💭
если важна производительность, то лучше на ноде не писать 👩‍🚒
+
источник

GK

Gleb Kiselev in Node.js — русскоговорящее сообщество
ну да, какой нить rust и вперед
источник