【发布时间】:2013-02-06 08:53:50
【问题描述】:
我想在 MySQL 数据库中出现新行时立即更新 div 的内容(我正在制作一个网络邮件应用程序)。在我写这篇文章时,我越来越清楚我无法向客户端发送某种服务器消息要求它更新,所以我得出的结论是,进行实时更新的最佳方式是使用由setTimeOut 事件触发的jQuery ajax 调用。
我的问题是:有没有更好的方法来做到这一点?或者如果我必须使用setTimeOut,我应该设置什么时间间隔来保持服务器使用和更新时间之间的最佳平衡?
每次 AJAX 调用运行的代码将是一个查询(用于获取新邮件)和一个循环以将其发布到 ul。
【问题讨论】: