请参考foursquare.com的"RECENT ACTIVITY" ..新信息将推入面板中的现有信息。现在我的问题是,理想情况下应该如何实施?1. 通过有一个ajax轮询定期从数据库获取数据?2. 通过在服务器端完成此操作,可以定期安排更新一些数据结构。然后从客户端定期获取这些信息。这将减少DB调用的总数,但所有客户机在任何特定时间都将获得相同的信息。3。…
如果你在多个浏览器上打开foursquare,你会在所有的浏览器上看到不同的"RECENT ACTIVITY".
从数据库中获取最新信息(或随机信息)并在UI中显示它的最佳方法是什么?
参见DWR从Java web服务器向客户端web浏览器进行远程调用以进行服务器推送。这将减少流量和db调用
下载完整源代码的示例应用程序