LINUX.ORG.RU

Подходит ли node для больших нагрузок

 ,


0

1

Ходят слухи, что node, благодаря своей асинхронности, идеально подходит для высоконагруженных серверов. Но ведь асинхронность означает только то, что сервер без задержек принимает запросы. JS однопоточен, соответственно,отдает он их в порядке очереди, и, если в очереди дофига запросов, то последний клиент поседеет, пока дождется ответа. Это, по-сути, еще хуже, чем в многопоточной модели, там хоть, все клиенты на равных правах находятся. А тут получается, что один запрос вешает всю очередь. Тут надо бы что-то получше придумать, не?

Ты собираешься запускать node на одном узле в один поток? Ну ок. Потом жалуйся на неправильные двери.

Хотя это ж anonimous…

x3al ★★★★★
()
Последнее исправление: x3al (всего исправлений: 1)

Это, по-сути, еще хуже, чем в многопоточной модели, там хоть, все клиенты на равных правах находятся.

Ты для тысячи запросов хочешь создавать тысячу потоков?

holuiitipun
()

Подходит ли node для больших нагрузок

кто угодно подходит

umren ★★★★★
()
Ответ на: комментарий от Black_Roland

nginx тоже на весь на ивентах, но пользователи не седеют :)

у nginx всегда «идеальный» случай, он же просто статику обычно раздает :) ждать ничего не надо.

umren ★★★★★
()
Ответ на: комментарий от umren

ну нет, не только. если он в роли прокси - ждем другого сервера, или ждем php-fpm, или ждем когда режем картинки через nginx image filter.

Black_Roland ★★★★
()
Ответ на: комментарий от x3al

Хотя это ж anonimous…

Ааа, ато я смотрю, че за тупняк...

unt1tled ★★★★
()
Ответ на: комментарий от Black_Roland

Так он и не ждёт (в смысле не блокируется).

x3al ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.