我有一个perl CGI需要在进入一个经常需要几分钟的非常冗长的过程之前将一些信息报告回浏览器。
目前我打印信息但在整个流程退出之前不会显示。
所以,我的问题是:
是否可以将消息返回到浏览器中流,如果不是
如何生成一个单独的进程来处理冗长的位,以便我可以退出初始进程,从而让用户获得他们需要的反馈。
当漫长的过程完成时,不需要通知用户,因此,只要服务器继续使用它,我就可以退出。
答案 0 :(得分:1)
# Tell Perl not to buffer our output
$| = 1;