मैं किसी साइट की स्थिति प्राप्त करने के लिए 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
हर समय रहता है।
क्या किसी को पता है कि प्रदर्शन को बेहतर कैसे बनाया जाए?