【发布时间】:2012-08-01 14:49:36
【问题描述】:
我正在使用 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。
有谁知道如何让性能更好?
【问题讨论】:
标签: php performance curl http-headers