我正在编写一个 Rails 应用程序,我想使用 node.js 和 socket.io 将聊天功能集成到我的应用程序中。我计划将我的 rails 应用程序部署在一台服务器上,并将我的聊天部署在一台更小的服务器上(以节省资金)。我的理由是,如果聊天消息需要 30 秒发送是可以的,但页面需要 30 秒才能加载是不行的。
无论如何,为了让它工作,我需要 Rails 来为 socket.io 客户端文件提供服务。如果我的小型节点服务器为客户端文件提供服务,那么小型服务器将成为较大服务器的瓶颈。我有一个基本的聊天原型正在运行,但它只适用于为客户端文件提供服务的节点。为了让 Rails 为客户端文件提供服务,我需要做什么?
先谢谢了。