我正在研究node.js的新网站,它将具有一些实时功能,我将使用Socket.IO。您可以将node.js用于实时功能并提供普通网站的文件,例如HTML,CSS和JavaScript。
我的问题是:将它们放在同一主机(例如Heroku)上会更好,这样node.js就可以提供文件并作为后端服务器使用;或者将后端功能作为主机上的node.js服务器和文件'服务器在另一个,专用,一个?哪种解决方案在性能方面通常更好?哪一个通常是一个更便宜的解决方案(只是在托管方面,而不是在节点中实现文件服务)?
网站和node.js服务器都不会很大。
这是我想到的两种可能的解决方案,如果您使用其他更好的解决方案,请随时提出建议。
谢谢。
答案 0 :(得分:3)
保持设置简单;我们没有理由将两者分开,特别是考虑到两者都不是很大或很复杂。