我正在研究可能涉及長時間運行任務的php腳本。這個過程就像這樣,一個用戶(在我的情況下使用iOS應用程序)將數據提交給我的Web服務。部分過程需要我的php腳本聯繫第三方來確認一些提交的數據。客戶端(在iPad上)不需要等待第三方的響應。PHP異步任務
僞代碼:
Pull values from _POST[]
some simple validation
if _POST[] values are good
return success to client
further process submitted data with thrd party
update database
else
return error code and message
它是如何將有可能從我的服務器返回一個簡單的JSON對象只充當收據,並有我的PHP腳本進一步處理提交的數據。我所使用的第三方已經知道響應速度很慢(做了幾次跳躍,並且已知需要幾分鐘才能做出響應)。
你有控制服務器嗎? I.e .:你可以在web服務器上下文外運行一些東西嗎? –
@EugenRieck我自己的開發服務器,是的,但可能不在他的生產服務器上。 –