实时从mysql获取数据

时间:2012-05-27 18:04:35

标签: php jquery mysql websocket

我在Stack Overflow上讨论了如何实时获取MySQL数据的一些问题。有人建议使用websockets,其他人建议使用AJAX。我尝试了AJAX,它可以工作,但是使用firebug,我看到客户端每隔“n”秒发出一次请求。我在Facebook上做了类似的测试,我意识到客户端只在数据实际添加到数据库时才发出请求。

我想知道使用AJAX是否会使MySQL服务器的请求过多,考虑到用户A可能需要查看来自100多个用户的更新,而这100个用户需要查看来自其他100多个用户的更新,同时使用websockets可能意味着请求更少。

使用websockets可以实现吗?有没有人测试http://nodejs.org

2 个答案:

答案 0 :(得分:1)

你看过Socket.IO吗? http://socket.io/

答案 1 :(得分:0)

可能需要进行此类加载和社交更新,您可能需要研究NoSQL并继续使用它而不是MySQL或任何其他RDBMS。