Verarbeitung der PHP-Verarbeitung nach dem Senden einer Antwort
Beim Empfang von Anfragen von einem Server mit Nachrichten-IDs und Text müssen Skripte häufig die Informationen verarbeiten und eine Antwort generieren. Das sofortige Senden der Antwort kann jedoch dazu führen, dass die Servernachricht als zugestellt markiert wird und eine weitere Verarbeitung verhindert wird. Dies kann ein Problem für Anwendungen sein, die eine sofortige Antwortgenerierung, aber laufende Backend-Vorgänge erfordern.
Lösung: Verzögerte Verarbeitung mit Ausgabepufferung
Um dieses Problem zu beheben, gibt es eine bekannte Technik als Ausgangspufferung eingesetzt werden. Dieser Ansatz umfasst die folgenden Schritte:
Verzögerte Ausführung aktivieren:
Antwortausgabe puffern:
Teilweise senden Antwort:
Ausgabe-Header leeren:
Senden Sie Folgendes Header:
Vollständige Antwort Übertragung:
Verarbeitung fortsetzen:
Zusätzlich Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann ich eine PHP-Hintergrundverarbeitung durchführen, nachdem ich eine sofortige Antwort gesendet habe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!