Php AJAX中的轮询工作多长时间
我之前问了一个关于保持与数据库的恒定链接的问题,有人建议进行长时间轮询。我找到了一个带骨架的小教程,但有些东西我不懂。 页面如下: 首先,30秒后会发生什么?它退出了吗?Php AJAX中的轮询工作多长时间,php,ajax,Php,Ajax,我之前问了一个关于保持与数据库的恒定链接的问题,有人建议进行长时间轮询。我找到了一个带骨架的小教程,但有些东西我不懂。 页面如下: 首先,30秒后会发生什么?它退出了吗? 其次,如果没有新内容,它为什么会休眠。我想您对Comet编程感兴趣,Comet编程是一种使用http(ajax)模拟双向套接字的编程。此链接有助于回答您的问题 在该示例中,服务器脚本中的循环将迭代不超过两次。所以请求不会打开太久 你也可以在客户端睡觉 每隔一段时间进行轮询是有意义的,这样您就不会对被查询的基础资源施加太多的负载
其次,如果没有新内容,它为什么会休眠。我想您对Comet编程感兴趣,Comet编程是一种使用http(ajax)模拟双向套接字的编程。此链接有助于回答您的问题 在该示例中,服务器脚本中的循环将迭代不超过两次。所以请求不会打开太久 你也可以在客户端睡觉
每隔一段时间进行轮询是有意义的,这样您就不会对被查询的基础资源施加太多的负载。睡眠通过间隔查询来减少数据源的负载。不加延迟地不断查询数据源将占用大量资源。睡眠时间间隔应该适合您的应用程序。不必是30秒,也可以低很多,但有一行写着“睡眠(25000)”;那是干什么用的?需要吗?这种情况下需要睡眠,但睡眠时间由你决定。这可以在服务器或客户端上完成。这可以防止不断查询数据源的硬循环。