Действительно ли express настолько медленный?
Машина на тестах: i5-3570 (2 ядра / 4), Озу (2gb), ssd
Windows 10,
Тесты провожу внутри docker контейнера,
Команда обработки autocannon -c 100 -d 40 -p 10 localhost:3000
Используется модуль cluster, заметил такую проблему на последних версиях express
(Используется базовый helloworld отдача)
Express: 237k запросов за 40 секунд, сколько бы запросов не делал всегда в этом промежутке, если я делаю тест из машины в docker ~ 140k запросов. На железе 4 ядра, результат 470k Запросов.
Результат 3-4 месяца назад был всегда в р-оне 800-1000 к запросов
Fastify, http (идут обычно на одном уровне, как и в docker контейнере, так и на железе, не имея различия в ядрах 2-4, нет большой погрешности) 1200к запросов за 40 секунд.
Может быть я что-то делаю не так или express и правда медленный.
Если я беру другой язык например golang + gim, у меня там спокойно ~1.5-2кк запросов за 40 секунд