2012-08-22 312 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();

相關問題