我正在尝试使用Ruby on Rails和jQuery进行聊天应用程序。我每五秒就会重新加载一次,以便用户可以看到新消息,并且我拥有大量的聊天室。正在使用Ajax自动部分重新加载太重聊天的目的?
服务器太重了吗?或者这应该是正常的事情?
请想象一下,如果有20个聊天室,每个聊天室有10个用户。 200个人每五秒重新加载一次Ajax请求。它太重了吗?
我正在尝试使用Ruby on Rails和jQuery进行聊天应用程序。我每五秒就会重新加载一次,以便用户可以看到新消息,并且我拥有大量的聊天室。正在使用Ajax自动部分重新加载太重聊天的目的?
服务器太重了吗?或者这应该是正常的事情?
请想象一下,如果有20个聊天室,每个聊天室有10个用户。 200个人每五秒重新加载一次Ajax请求。它太重了吗?
我认为Ajax加载聊天不是实现聊天的最佳方式,因为随着时间和用户你将面临加载问题,一种方式这样做将会是网络sokets。
或者我发现这个pusher服务,它似乎提供了一个简单的解决方案,虽然它不是免费的。我认为他们的免费计划足以启动。当你有用户时,你可以去付他们的付款计划。
但请注意,我还没试过这个:D
你是什么意思?什么是加载问题? – MKK
我有这个问题很久,当有很多次的Ajax请求,当请求数量增加时,出现了javascript错误,因此它打破了Ajax(DOM),并且整个系统陷入停滞状态 – sameera207