Ich baue ein PHP-Skript, das prüft, ob eine URL erreichbar ist. Dies wird derzeit mit cURL erreicht. Dieses Skript ist Teil einer größeren Anwendung, die dieses cURL-Script sehr oft aufruft.Gibt es eine schnellere/bessere Möglichkeit zu überprüfen, ob eine URL erreichbar ist als cURL?
Also ich frage mich, ob es einen schnelleren/besseren Weg als cURL gibt. Bisher konnte nicht ich nichts außer diesem article von dieser Frage finden: What is faster than curl?
Das hilft mir nicht, da ich die folgenden Anforderungen für die Prüfung haben:
- folgen muss
- umleitet Muss eine HTTP zurückkehren -status-Code (wie 200 oder 404)
- Muss in der Lage sein zu (.htaccess) zu authentifizieren
EDIT:
- Muss
Sie können versuchen, file_get_contents mit einem Headerkontext zu verwenden und einen Test auszuführen. http://php.net/manual/de/function.file-get-contents.php – KiwiJuicer
Das Problem ist nicht in 'cURL' ist langsam, das Problem liegt in der gesamten Anfrage> Folge Antwort> endlich wieder ankommen. Wenn Sie 'cURL' für einen anderen Mechanismus/eine andere Bibliothek austauschen, die HTTP versteht, werden DNS, Remote-Webserver und Skripts nicht schneller. – Mjh
@Mjh Könnten Sie Ihren Kommentar als Antwort eingeben, damit ich ihn akzeptieren kann? – Marcus