我想知道如何设置 php 页面的最大可能时间限制,
set_time_limit(number);
我查看了 Facebook 使用40秒的长民意调查,为什么这个数字而不是更多?
这是最佳实践,因为浏览器将取消请求或其他什么?
我想知道如何设置 php 页面的最大可能时间限制,
set_time_limit(number);
我查看了 Facebook 使用40秒的长民意调查,为什么这个数字而不是更多?
这是最佳实践,因为浏览器将取消请求或其他什么?
不,那是执行时间限制,而不是 http 连接时间限制。HTTP 1.1 使用持久连接,这意味着它不会超时,因此您的限制实际上是 Apache 而不是 PHP。
阅读 Apache 的最大客户端,看看长轮询是否会杀死你的服务器。 http://httpd.apache.org/docs/2.2/mod/mpm_common.html#maxclients
话虽如此,如果您真的想要一个可靠的长轮询设置,我建议您研究 NodeJS 以使用非阻塞 I/0。