On Monday, 26 August 2019 04:54:01 MSK S.A.N wrote: > Сделал простой бенчмарк (wrk -c 50 -d 30s -t 50 http://127.0.0.1) вашего > Hello World примера > https://www.nginx.com/blog/nginx-unit-1-5-available-now/#go-node-js-applications > > И сравнил с HTTP сервером что мы юзаем (uWebSockets) > > Результаты: > Unit - Requests/sec: 17384 > uWebSockets - Requests/sec: 112328
Ну что ж, будем значит Hello World разгонять. =) > > Я это пишу не ради тролинга и понимаю что тесты Hello World мало что > говорят, но не нашел ваших сравнительных тестов с конкурентами. > Но ваши конкуренты тесты проводят и делают себе релкаму: > https://github.com/uNetworking/uWebSockets/tree/master/benchmarks > Я думаю вам нужно проф тесты провести и выложить результаты. > > Спасибо. > [..] Каждый разработчик может провести таким образом тест, чтобы его детище было на первом месте. При этом даже при желании сделать тест максимально объективным - это не получится, поскольку заметно различается уровень знаний о своем продукте, его нюансах, и о конкурентах. Есть тут один очень популярный сервер, который (исключительно по утверждениям автора) в хеллоу ворлд тестах затыкает всех за пояс: http://gwan.com/benchmark/babel.html#allservers Ему уже лет 10, но что-то про живых пользователей практически ничего не слышно. Если мы будем тратить время на публикацию подобных тестов и рисование красивых графиков, то вот с учетом сказанного выше - это как-то реально поможет? Единственный правильный способ тестирования - тестирование на реальных нагрузках со своими собственными приложениями и задачами. P.S. Чаще всего главное вовсе не RPS на 50 соединениях, а кто быстрее начнет умирать под нагрузкой. И это не обязательно будет тот, кто больше всех RPS показывает: https://habr.com/ru/post/431818/ -- Валентин Бартенев _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru