2012-08-22 127 views
0

因此,今天我保留了一些旧代码,并且遇到了更新用户界面的方法,这是我不熟悉的长时间运行的进程。HTTP - 如何更新长时间运行的进程的用户

基本上,导入程序会处理数千行CSV数据,并且(在PHP中)会在每个阶段回显标记。 标记本身被显示在常规页面中的iframe中。

这种方法是否可行或可行?还是处理这种情况的更好方法?

为缓慢返回html(进度信息)而保持打开的HTTP请求感觉有点不对劲。 但有没有更好的方法?

(我是维护代码是PHP,但我想除了点,多数民众赞成)

+0

我不会这样做,因为凌运行过程中,我只是通过电子邮件发送完成后的用户。 – 2012-08-22 20:36:27

回答

0

,如果您需要可以尝试做即printf("done %d of %d", $done, $toDo); flush();,不需要框架。关键是flush();

相关问题