gpt4 book ai didi

php - PHP 知道连接何时关闭吗?

转载 作者:行者123 更新时间:2023-12-02 07:07:06 30 4
gpt4 key购买 nike

假设一个页面需要很长时间才能生成,例如一些大型报告,并且用户关闭了浏览器,或者他们可能按下了刷新,PHP 引擎会停止从原始请求生成页面吗?

如果不是,我们可以做些什么来应对用户频繁刷新页面导致生成昂贵报告的情况。

我已经试过了,它似乎不会停止任何正在运行的数据库查询。但这可能是引擎问题,而不是 PHP。

额外信息:
IIS7
通过 ODBC 的 MS SQL Server

最佳答案

当您向服务器发送请求时,它会在服务器上执行,而不会与浏览器进行任何通信,直到信息被发送回浏览器。当 PHP 尝试将数据发送回浏览器时,它将失败,因此脚本将退出。

但是,如果在发送任何 header 之前执行大量代码,这将继续执行,直到发送 header 并收到失败的响应。

关于php - PHP 知道连接何时关闭吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9995097/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com