我有一個進程用戶必須通過我的網站,這可能需要相當多的時間(在某些情況下超過一小時)。PHP後臺進程
我希望能夠讓用戶啓動進程,然後被告知它在後臺運行,並且他們可以離開頁面,並在進程完成時通過電子郵件發送。這有助於避免在用戶不耐煩時關閉窗口,並在流程結束之前關閉窗口。
理想狀態下的示例是Mailchimp如何處理導入聯繫人。您上傳聯繫人的CSV文件,然後他們說目前聯繫人正在上傳,但這可能需要一段時間,因此可以隨意離開該頁面。
完成此操作的最佳方法是什麼?我看着Gearman,但是看起來這個工具對於縮放大量任務來迅速發生,而不是在後臺運行進程更加有用。
感謝您的幫助。
後臺進程也是php嗎? – Tesserex 2011-03-25 18:37:42
是的,我們的整個代碼庫是PHP/MySQL – 2011-03-25 18:39:32