AJAX中的轮询时间有多长

时间:2009-12-24 20:58:23

标签: php ajax

我问了一个关于保持与数据库的持续链接的先前问题,并且有人建议长时间轮询。我发现了一个带骨架的小教程,但我不了解一些东西。 该页面位于:http://www.google.ca/url?q=http://www.ajaxprojects.com/ajax/tutorialdetails.php%3Fitemid%3D575&ei=AsIzS8nYHNDDlAfY1NSjBw&sa=X&oi=spellmeleon_result&resnum=2&ct=result&ved=0CAoQhgIwAQ&usg=AFQjCNFjVZDDj1TvYOmNccgaV5XI0rnv9g

首先,30秒后会发生什么?它退出了吗? 其次,如果没有新内容,为什么要睡觉呢。

2 个答案:

答案 0 :(得分:1)

我认为您对Comet Programming感兴趣,这是使用http(ajax)模拟双向套接字。此链接应该有助于回答您的问题。 http://en.wikipedia.org/wiki/Comet_(programming)

答案 1 :(得分:0)

在该示例中,服务器脚本中的循环将迭代不超过两次。所以请求的开放时间不会太长。

您也可以在客户端进行睡眠。

以一定间隔轮询是有意义的,这样就不会对要查询的底层资源施加太多负担。