Wenn Sie das Verbindungs-Timeout und das Warte-Timeout nicht festlegen, muss PHP die Gewohnheit entwickeln, das Timeout festzulegen, wenn Curl verwendet wird. Die meisten Online-PHP-Curl-Codes legen es nicht fest. Reptiliengeschäft: it blockiert den Prozess, insbesondere die Verbindung. Beim Importieren von Fremdressourcen beeinträchtigt es die Benutzererfahrung. Es ist erforderlich, je nach Unternehmen eine Zeitüberschreitung festzulegen. Wenn die angegebene Zeit überschritten wird, wird das Fehlerprotokoll aufgezeichnet und eingespeist Zurück zum relevanten Personal
Empfehlungen
- 1. Entwickeln Sie gute Gewohnheiten
2. Wenn Sie eine PHP-Quelle verwenden, kapseln Sie am besten selbst einen Composer - 3 B.
, legen die meisten Autoren eine Standardzeit fest
PHP CURL-Timeout-Parameter
//连接超时时间
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
//等待响应超时时间二选一
curl_setopt($ch, CURLOPT_TIMEOUT, 10); //秒级
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 10);//毫秒级
Nach dem Login kopieren
[Empfohlenes Lernen: „
PHP-Video-Tutorial
》】guzzlehttp/guzzle
Das obige ist der detaillierte Inhalt vonMuss PHP CURL Business beim Aufruf von Schnittstellen von Drittanbietern ein Timeout festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!