我问了这个(投票范围太宽泛) Question在阅读 Node 入门书时。阅读这本书,我确信我稍后会找到这个问题的答案,但如果我事先知道这一点,我会更舒服:
我的问题:我可以(有效地)继续使用常用的网络主机(例如 iPage 或 GoDaddy)来托管我的 Web 应用程序,通过 Apache Web 以简单、传统的方式构建和托管前端服务器,并通过 AJAX 与单独的 Node.js 服务器(我的应用程序后端)进行通信,以进行查询和其他我可以通过 Node 更有效地处理的事情?
更具体地说,就效率和组织而言,这会是一种糟糕的编程实践吗?换句话说,大规模的商业应用是否有可能通过这种方法来处理?
最佳答案
是的,您可以将 Web 应用程序的前端与为其提供支持的 API 分开。事实上,这是一种非常常见的配置,尤其是对于“大规模商业应用”。
两者之间的界限具体取决于您在做什么、如何做以及您的需求是什么。另外,在托管方面,请记住,如果您通过互联网访问服务器端的某些内容,则会给所有内容增加额外的延迟。考虑放弃 GoDaddy 并使用其他为您提供更大灵 active 的主机,例如 VPS 提供商。
关于javascript - 我可以使用 Node 来为单独服务器上的 Web 应用程序提供支持吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21817798/