我有这个用于检测访问者端口的小功能。问题是它太慢了。它将页面加载时间增加了大约 3 秒;这自然是不能接受的。
有人可以对此进行改进以获得更好的页面加载时间吗?
function ipProxyPortCheck($ip){
$timeout = 1;
$ports = array(80,3128,8080);
$flag = 0;
foreach($ports as $port){
@$fp = fsockopen($ip,$port,$errno,$errstr,$timeout);
if(!empty($fp)){
$flag = 1;
fclose($fp);
}
}
return $flag;
}