在哪种情况下,应该只在实际部署中将Node.js用作服务器?
当一个人 不 希望只使用Node.js的,有什么用Node.js的发挥更好?Apache还是Nginx?
将另一个Web服务器放在Node.js前面有几个充分的理由:
我要说明第二点,说您可能应该通过CDN或从类似Varnish的缓存服务器后面提供静态文件。如果执行此操作,则源是Node还是Nginx或Apache都没有关系。
请特别注意nginx:如果您使用的是websocket,请确保使用最新版本的nginx(> = 1.3.13),因为它仅添加了对升级升级以使用websocket的支持。