2012-08-11 138 views
2

如何使用PHP創建「任務隊列」? 我知道如何存儲和創建隊列。 問題在於使其在服務器端執行而不掛起用戶會話。 我沒有權限使用服務器。我只上傳我的文件。任務隊列 - PHP

回答

1

我會建議使用crontab如果你有服務器訪問。

我可能會做的是創建另一個腳本,當通過HTTP進程調用時,說10個項目。然後,您可以自己定期調用此腳本,或者從另一臺可以設置cronjob的服務器更好地調用此腳本。

但是,如果您正在討論在用戶HTTP請求之後直接完成此項工作,那麼在PHP中,您可以使用ignore_user_abort()。有multiple examples on the PHP manual page你可以使用。