Я використовую CURL для отримання статусу веб-сайту, якщо він перебуває вгору / вниз або перенаправляється на інший сайт. Я хочу зробити це настільки оптимізованим, але це не працює добре.
<?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;
?>
У мене це є функцією. Це працює чудово, але продуктивність не найкраща, оскільки він завантажує всю сторінку, в тому випадку, якщо я видалю $output = curl_exec($ch);
її, вона повертається 0
весь час.
Хтось знає, як покращити продуктивність?