gpt4 book ai didi

perl - 为什么当我在 mod_perl 中注册清理处理程序时浏览器会挂起?

转载 作者:可可西里 更新时间:2023-11-01 15:30:02 26 4
gpt4 key购买 nike

我正在使用 $r->pool->cleanup_register(\&cleanup); 在处理页面并将其打印到客户端后运行子例程。我希望客户端能够看到完整的页面,Apache 可以继续在后台进行一些需要几秒钟的处理。

但是客户端浏览器挂起,直到 cleanup sub 返回。有没有办法让 apache 在我的所有代码返回之前完成与客户端的连接?

我确信我以前做过这个,但我找不到了。

最佳答案

使用作业队列系统并完全异步地执行长操作——只需在网络请求期间安排操作。与在 Web 服务器进程本身内执行昂贵的操作相比,作业队列还可以更好地处理峰值负载情况。

关于perl - 为什么当我在 mod_perl 中注册清理处理程序时浏览器会挂起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2005462/

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