Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem, dass PHP-Post zu langsam ist

So lösen Sie das Problem, dass PHP-Post zu langsam ist

藏色散人
藏色散人Original
2020-10-20 09:47:313017Durchsuche

Die Lösung, warum PHP-Post zu langsam ist: Erzwingen Sie zunächst die Einstellung des Protokolls auf „Erwarten“ und erzwingen Sie schließlich die Verwendung des IPV4-Protokolls zur Auflösung des Domänennamens.

So lösen Sie das Problem, dass PHP-Post zu langsam ist

Empfohlen: „PHP-Video-Tutorial

Die Curl-Funktion von PHP simuliert die Übermittlung von Post- und Get-Daten, was eine sehr langsame Verarbeitungsmethode ist.

Wenn Sie die Funktion „curl_setopt“ verwenden, um mit Remote-Webdiensten zu kommunizieren oder Seiten zu erfassen Bei der Verarbeitung tritt manchmal ein sehr seltsames Phänomen auf. Die erste Zugriffsgeschwindigkeit ist im Grunde 5 bis 10 Sekunden lang.

Aber egal wie viel ich überprüfe, ich kann nicht herausfinden, wo das Problem liegt. Ich habe kürzlich einen Artikel darüber gefunden, wie man mit diesem Problem umgeht.

Beginnen Sie mit der Lösung des Problems:

1. curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //Das obligatorische Protokoll ist 1.0

2. curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')) ; //Der Header muss senden: 'Expect: '

3, curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); //Erzwinge die Verwendung des IPV4-Protokolls zum Auflösen von Domänennamen

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass PHP-Post zu langsam ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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