Hallo zusammen, die Datenbank enth?lt 10.000 Bestellungen und jeden Tag müssen verschiedene Berechnungen für die Bestellungen durchgeführt werden. Die verwendete Sprache ist PHP + MySQL. Da im vorherigen Design so viele Bestelldaten nicht berücksichtigt wurden, habe ich eine sehr konventionelle Methode verwendet, bei der alle Daten in die Datenbank geschrieben und aktualisiert und dann die Ergebnisse zurückgegeben wurden. Das hat zur Folge, dass der Checkout-Vorgang nun auf dieser Seite h?ngen bleibt und lange dauert, bis er abgeschlossen ist. Manchmal bricht PHP ab und gibt eine leere Seite zurück. Gibt es eine M?glichkeit, eine Zeitüberschreitung von PHP zu verhindern?
Ist es m?glich, die Bestellung zur Bearbeitung in 100er-Gruppen aufzuteilen?
Wie kann ich dies erreichen, nachdem eine Gruppe von 100 Personen verarbeitet wurde, und einige Sekunden warten, bevor ich die n?chste Gruppe verarbeitet?
Vielen Dank an alle!
set_time_limit(0);//防止超時
為訂單加上個status位標(biāo)記是否已經(jīng)處理,開啟后臺進(jìn)程定時跑訂單任務(wù)