Używam CURL, aby sprawdzić stan witryny, jeśli jest włączona / wyłączona lub przekierowuje do innej witryny. Chcę, aby był jak najbardziej uproszczony, ale nie działa dobrze.
<?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;
?>
Mam to zapakowane w funkcję. Działa dobrze, ale wydajność nie jest najlepsza, ponieważ pobiera całą stronę, jeśli $output = curl_exec($ch);
usunę, 0
cały czas wraca .
Czy ktoś wie, jak poprawić wydajność?