Heim > Backend-Entwicklung > PHP-Problem > Nginx-zu-PHP-Ausführungsprozess

Nginx-zu-PHP-Ausführungsprozess

藏色散人
Freigeben: 2023-02-28 12:46:01
Original
3560 Leute haben es durchsucht

Nginx-zu-PHP-Ausführungsprozess

Ausführungsfluss von Nginx zu PHP

Flussdiagramm für die Verarbeitung von Benutzeranfragen und Antworten durch Nginx und PHP

Eine kurze Zusammenfassung des Prozesses von der Anfrage eines Benutzers nach einer URL (HTTP-Anfrage) von einem Browser bis zur Verarbeitung der Anfrage durch den Server und der Rückgabe von Daten. Sollten Fehler oder falsche Ausdrücke auftreten, zögern Sie nicht um diese zu besprechen und auszutauschen.

HTTP-Transaktionsausführungsprozess

● Der Client (Browser) führt den Anforderungsvorgang durch (URL eingeben, auf den Link klicken, Formular absenden).

● Der Client löst den Domänennamen auf und fordert die IP-Adresse vom eingestellten DNS-Server an.

● Der Client verwendet einen Drei-Wege-Handshake, um basierend auf der vom DNS-Server zurückgegebenen IP-Adresse eine TCP/IP-Verbindung mit dem Server herzustellen.

● Nachdem die TCP/IP-Verbindung erfolgreich hergestellt wurde, sendet der Client eine HTTP-Anfrage an den Server.

● Der serverseitige Webserver ermittelt den Ressourcentyp der HTTP-Anfrage und führt die Inhaltsverteilungsverarbeitung durch. Wenn es sich bei der angeforderten Ressource um eine PHP-Datei handelt, startet die serverseitige Software das entsprechende CGI-Programm zur Verarbeitung und das Verarbeitungsergebnis zurückgeben.

● Der Server antwortet dem Client mit den Verarbeitungsergebnissen des Webservers.

● Der Client empfängt die Antwort vom Server und gibt die Verarbeitungsergebnisse wieder, wenn der Antwortinhalt die Anforderung anderer statischer Daten erfordert Ressourcen wird durch den CDN-Zugriff die benötigten Ressourcen beschleunigt.

● Der Client präsentiert die gerenderte Ansicht und trennt die TCP/IP-Verbindung

Empfohlen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonNginx-zu-PHP-Ausführungsprozess. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage