我正在尝试使用Ruby on Rails和jQuery制作一个聊天应用程序。我让它每五秒重新加载一次,这样用户就可以看到新消息,而且我有大量的聊天室。
对服务器来说太重了吗?或者这应该是正常的事情?
请想象一下,如果有 20 个聊天室,每个聊天室有 10 个用户。每五秒就有 200 人使用 Ajax 请求重新加载。是不是太重了?
我正在尝试使用Ruby on Rails和jQuery制作一个聊天应用程序。我让它每五秒重新加载一次,这样用户就可以看到新消息,而且我有大量的聊天室。
对服务器来说太重了吗?或者这应该是正常的事情?
请想象一下,如果有 20 个聊天室,每个聊天室有 10 个用户。每五秒就有 200 人使用 Ajax 请求重新加载。是不是太重了?
我认为 Ajax 加载聊天并不是实现聊天的最佳方式,因为随着时间的推移和用户将面临加载问题,这样做的一种方法是 Web 套接字。
或者我发现了这个推送服务,它似乎提供了一个简单的解决方案,虽然它不是免费的。我认为他们的免费计划足以开始。当您有用户时,您可以选择他们的付费计划。
但请注意,我没有试过这个:D