Sto usando CURL per ottenere lo stato di un sito, se è attivo / inattivo o reindirizzato a un altro sito. Voglio renderlo il più snello possibile, ma non funziona bene.
<?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;
?>
L'ho avvolto in una funzione. Funziona bene, ma le prestazioni non sono le migliori perché scarica l'intera pagina, cosa che se rimuovo $output = curl_exec($ch);
restituisce 0
sempre.
Qualcuno sa come migliorare le prestazioni?