Optimiser la vérification de l'état du Web avec cURL en PHP : obtenir efficacement le code HTTP
Dans le développement Web, vérifier l'état d'une URL peut être crucial . cURL, une bibliothèque PHP polyvalente, vous permet d'effectuer cette tâche. Cependant, l'optimisation des performances est essentielle pour éviter les retards.
Considérez le code suivant, qui utilise cURL pour récupérer le code HTTP d'un site Web :
<code class="php"><?php $ch = curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_TIMEOUT,10); $output = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode; ?></code>
Pendant son fonctionnement, les performances sont entravées par le téléchargement du page entière. Cela peut être résolu en éliminant $output = curl_exec($ch);. Cependant, cette modification entraîne un code HTTP cohérent de 0.
Pour améliorer les performances, envisagez ces optimisations :
En mettant en œuvre ces optimisations, vous pouvez améliorer les performances de votre vérificateur de statut d'URL tout en conservant sa précision.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!