我擁有的系統由3部分組成:CMS/Tablet(APP)/ MySQL數據庫。 CMS有一個API來處理來自APP的數據並將其保存到數據庫中,以便它顯示在CMS上。可能導致MySQL插入查詢延遲的可能性
問題:APP向API(循環)發送大約100個入口請求(json)。然後API讀取每個請求,併爲每個請求發送超過10個插入查詢到數據庫。
不幸的是,只有這些插入查詢的一半經過,其餘的失敗。但是,當我發送1或2個請求插入需要幾秒鐘才能通過,但最終工作正常。
請你幫我指出可能導致延遲到MySQL插入查詢的可能性嗎?
你說你的應用向API發送了一百個請求。您沒有說API是否作爲HTTP端點實現,或者是什麼。您也沒有說明請求是按批次發送還是一次發送。您也沒有提及您的應用程序如何檢測API請求中的錯誤和超時。相反,如果不知道這些事情,很難理解你的問題。請[編輯]您的問題以提供更多詳細信息。 –
感謝您回覆@OllieJones。 api是一個HTTP端點。發送到api的請求很快。該應用程序不會檢測API請求中的錯誤或超時。 api和cms用php編碼。 –