有一個(gè)php函數(shù)可以執(zhí)行一些資料庫(kù)和curl操作。我用一個(gè)url來(lái)運(yùn)行這個(gè)函數(shù)?,F(xiàn)在我是手動(dòng)運(yùn)行的,但將來(lái)我會(huì)將其與cron任務(wù)綁定。
我的問(wèn)題是這樣的。例如,我有一個(gè)如下的url。
domain.com/crons/update_account_data?token=xxx
當(dāng)我訪問(wèn)這個(gè)url時(shí),我指定的函數(shù)會(huì)從資料庫(kù)中刪除數(shù)據(jù),並處理來(lái)自不同服務(wù)的數(shù)據(jù)。
我同時(shí)運(yùn)行了這個(gè)url 3次。第一次運(yùn)行時(shí)立即從資料庫(kù)中刪除了資料。但第二次運(yùn)行在一定時(shí)間後開始(例如,10秒後),第三次運(yùn)行在一定時(shí)間後開始(例如,20秒後)。
這是什麼原因?我希望我同時(shí)運(yùn)行的這3個(gè)連結(jié)同時(shí)開始操作。
我解決了這個(gè)問(wèn)題。當(dāng)我輸入以下4個(gè)url時(shí),沒有問(wèn)題。但是,我仍然不明白為什麼如果它們都是相同的,它會(huì)延遲執(zhí)行。
domain.com/crons/update_account_data?token=xxx domain.com/crons/update_account_data_2?token=xxx domain.com/crons/update_account_data_3?token=xxx domain.com/crons/update_account_data_4?token=xxx