Показать сообщение отдельно
  #5 (permalink)  
Старый 07.06.2017, 19:02
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

raft,
Цитата:
имеется ввиду, что если один из сайтов завалит процесс, то и все остальные перестанут работать? или есть еще какие-то недостатки?
Именно. Все сайты работают в одном event loop. А это значит, что тормоза на одном из них (утечки памяти и т.д.), будут сказываться и на других сайтах. Нет возможности перезапустить какой-то конкретный сайт, придется перезапускать сразу все и заново их стартовать. Ну и в логах будет каша.

Цитата:
по поводу виртуального хоста - насколько я понял необходимо использовать или проксирующий nginx или модули самого nodejs, например, vhost. Какой вариант наиболее предпочтителен?
В реальном node.js приложении, перед нодой стоит nginx, который раздает статику. Для динамического контента, nginx проксирует запросы на бэкенд.
Ответить с цитированием