Jquery 创建一个动态更新的博客

Jquery 创建一个动态更新的博客,jquery,ajax,django,Jquery,Ajax,Django,我以前使用过AJAX,但只用于发送、存储和处理表单数据 我在一个博客网站上工作,该网站的帖子频率很高,需要实时更新。例如,当管理员页面上的一个用户发布博客时,主用户站点上的另一个用户需要立即看到该新帖子。或者,如果有人直接将博客文章添加到数据库中,则需要发生类似的事情 我怎样才能让jQuery在(a)不同页面上的不同用户发布新条目或(b)一些管理员在不使用网站的情况下向DB发布数据时,持续地侦听服务器并进行更新 “主用户站点上的另一个用户需要立即查看新帖子”:在HTTP规范的正常使用范围内,通常

我以前使用过AJAX,但只用于发送、存储和处理表单数据

我在一个博客网站上工作,该网站的帖子频率很高,需要实时更新。例如,当管理员页面上的一个用户发布博客时,主用户站点上的另一个用户需要立即看到该新帖子。或者,如果有人直接将博客文章添加到数据库中,则需要发生类似的事情

我怎样才能让jQuery在(a)不同页面上的不同用户发布新条目或(b)一些管理员在不使用网站的情况下向DB发布数据时,持续地侦听服务器并进行更新

“主用户站点上的另一个用户需要立即查看新帖子”:在HTTP规范的正常使用范围内,通常不可能

但是,您可以每30秒或60秒进行一次轮询,以查看是否有更改。。确保“轮询”请求和处理非常便宜,尤其是在没有任何更改的情况下

(第一个语句有一些变通方法..我曾经成功地使用过一个。但它依赖于保持连接打开&服务器等待,直到事件发生或轮询周期(10秒)超时

在Tomcat上,这会占用线程,但对于我们的少数必需用户来说,它工作得很好。但几乎肯定不适用于您,因为您有一个开放的公共用户库。)