【发布时间】:2012-02-19 06:19:20
【问题描述】:
我正在使用具有 DIV 的网络应用程序,其中显示了来自其他网站的有关某个主题的最新更新。所以我想要的是在后端数据库中真正更新数据后立即更新 DIV。
在后端,我使用 cron 在数据库中获取和存储数据。
一个简单的方法是使用setInterval()函数并在特定的时间间隔继续获取数据,但我认为这只会导致服务器不必要的负载并浪费CPU周期。
那么实现这一点的最佳方法是什么?我可以/应该为此使用 nodeJs 吗?
-谢谢
附:我只想要 facebook 之类的东西用来在页面中间更新它的新闻提要。
而且我没有使用 nodeJs 的经验,但老实说,我什至不知道 nodeJs 是否适用于此。
【问题讨论】:
-
递归
setTimeout()。或setInterval(),当不是当前选项卡/窗口时将被钳制,这在您的上下文中听起来很有用。