J'utilise CURL pour obtenir l'état d'un site, s'il est en service ou non ou s'il redirige vers un autre site. Je veux que cela soit aussi simple que possible, mais cela ne fonctionne pas bien.
<?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;
?>
J'ai mis cela dans une fonction. Cela fonctionne bien mais les performances ne sont pas les meilleures parce qu'il télécharge la page entière, ce qui est le cas si je supprime la fonction $output = curl_exec($ch);
il retourne 0
tout le temps.
Quelqu'un sait-il comment améliorer les performances ?