我正在構建一個簡單的REST-API,它有一個端點,將會被大量穿透。我們稱之爲POST /message
。我必須決定使用Node還是PHP。數據庫是MySQL。PHP與節點REST-API
這條路線裏面會發生什麼: - 通過HTTP的驗證憑證將通過從數據庫讀取它們進行檢查。 - 請求另一個REST-API。 - 將執行另一個寫入數據庫操作。
所以有2個數據庫連接和HTTP請求到另一個REST的API。這條路線應該都是關於速度的。我會去PHP,因爲目前的系統是基於PHP的,但路由內的請求讓我感到害怕,因爲它不是在使用PHP時異步的。我不關心這個請求的結果,並且在節點中,我可以只檢查憑據並返回success
,異步發送請求並在請求返回後執行數據庫寫入性能。我不認爲我可以在PHP中這樣做,因爲當我返回success
的REST調用時,一切都必須在之前完成,對吧?
轉到了PHP或者節點?