2014-05-09 111 views
0

我正在做數據庫和站點備份列表,在這個過程中有很多循環,有時它比max_execution_time長。目前,我的臨時解決方案是使用set_time_limit(0)。但是這種方法「凍結」了瀏覽器。循環,執行時間和進度條

在一些網絡應用程序(如Akeeba備份/的Joomla),他們提供了一個很好的可視化(進度條),使用戶知道有在後臺

發生過程中如何建立這種可視化?

+0

你不能用1個腳本和單個請求做。 PHP在完成處理後發送數據。這意味着你不能通過塊向瀏覽器輸出塊。可悲的是,這是一個有點廣泛的回答,所以缺乏一個更好的語法 - 不可行*很容易*。 –

+0

您可以使用APC模塊 –

回答

0

看起來像Akeeba備份應用程序(的Joomla)是真正依靠Ajax請求