我一直在读几个帖子就到这里就投票,甚至有一起来看看推虽然我不'吨要往下走这条路线,并需要作出efficent通报制度方面的一些建议。如何Facebook,Twitter和其他网站做到这一点?他们使用的网络套接字?
解决方案>从服务器轮询数据 - 最
>高效,实用的方法/设置
您应该避免投票,因为它是没有效率也没有实时的。比方说,你轮询每隔30秒,您的服务器可以处理负载,没有任何问题。问题就在于你的数据不是实时的。你可以缩短轮询间隔(每秒),但你将有一个非常困难的时期试图扩展你的服务器。
但有时轮询(智能)也很不错,因为它很容易实现。一些技巧我对你有:
不要使用数据库,但是从内存数据库如 Redis的检索数据的