ビジターポートを検出するためのこの小さな機能があります。問題は、速度が遅すぎることです。ページの読み込み時間が約 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;
}