Heim > Fragen und Antworten > Hauptteil
Es gibt eine PHP-Funktion, die einige Datenbank- und Curl-Operationen ausführen kann. Ich verwende eine URL, um diese Funktion auszuführen. Im Moment führe ich es manuell aus, aber in Zukunft werde ich es an einen Cron-Task binden.
Meine Frage ist diese. Ich habe zum Beispiel eine URL wie die folgende.
domain.com/crons/update_account_data?token=xxx
Wenn ich auf diese URL zugreife, löscht die von mir angegebene Funktion die Daten aus der Datenbank und verarbeitet die Daten von verschiedenen Diensten.
Ich habe diese URL dreimal gleichzeitig ausgeführt. Die Daten werden beim ersten Durchlauf sofort aus der Datenbank gelöscht. Der zweite Durchlauf beginnt jedoch nach einer bestimmten Zeit (z. B. nach 10 Sekunden) und der dritte Durchlauf beginnt nach einer bestimmten Zeit (z. B. nach 20 Sekunden).
Was ist der Grund dafür? Ich möchte, dass diese drei Links, die ich gleichzeitig betreibe, gleichzeitig in Betrieb gehen.
P粉7647859242023-09-09 00:10:48
我解决了这个问题。当我输入以下4个url时,没有问题。但是,我仍然不明白为什么如果它们都是相同的,它会延迟执行。
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