Heim > Artikel > Backend-Entwicklung > Vier Möglichkeiten der asynchronen Ausführung in PHP
1. Verwenden Sie Ajax- und img-Tags
Prinzip: Fügen Sie Ajax-Code oder img-Tag in den vom Server zurückgegebenen HTML-Code ein, und der src von img ist das Programm, das muss ausgeführt werden.
Vorteile: Einfache Implementierung, der Server muss keine Aufrufe durchführen.
Nachteile: Während der Ausführung befindet sich der Browser immer im Ladezustand, daher ist diese Methode kein echter asynchroner Aufruf.
(kostenlose Video-Tutorial-Empfehlung: PHP-Video-Tutorial)
2. Verwenden Sie popen
Verwenden Sie popen, um Befehl ausführen, Syntax:
Vorteile: Schnelle Ausführung
Nachteile:
1. Kann nur auf dieser Maschine ausgeführt werden
2. Sie können nicht viele Parameter übergeben
3. Viele Prozesse werden erstellt, wenn der Datenverkehr hoch ist
3 Curl-Timeout CURLOPT_TIMEOUT auf 1 (Minimum ist 1), sodass der Client 1 Sekunde warten muss.
4. Verwenden Sie fsockopen
fsockopen ist das Beste. Der Nachteil ist, dass Sie den Header-Teil selbst spleißen müssen.
Hinweis: Während des Ausführungsprozesses wird die Clientverbindung getrennt oder die Verbindung läuft ab, was zu einer unvollständigen Ausführung führen kann ist notwendig Plus.
Empfohlene verwandte Artikel und Tutorials:
PHP-TutorialDas obige ist der detaillierte Inhalt vonVier Möglichkeiten der asynchronen Ausführung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!