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