안녕하세요, 저는 광고를 위해 서버를 제출하는 웹 사이트를 만들고 있습니다. 사용자가 내 웹 사이트의 인덱스 페이지로 이동하는 경우는 제출 된 모든 서버의 IP의를 잡고 다음과 같이)은 온라인 (는 fsockopen 사용하고 있는지 확인하기 위해 테스트 :이 방법은 잘 작동PHP : 다중 fsockopen()을 만드는 가장 효율적인 방법; 사이?
while($row = mysql_fetch_assoc($rs)) {
$ip = $row['ip'];
$info = @fsockopen($ip, 25565, $errno, $errstr, 0.5);
if($info) {
$status = "<div><img width='32px' height='32px'
title='$name is online!' src='images/online.png'/></div>";
$online = true;
} else {
$status = "<div><img width='32px' height='32px'
title='$name is offline!' src='images/offline.png'/></div>";
$online = false;
}
}
}
하지만, 단점은 사이트를로드 할 때 fsockopen() 메서드가 호출되어 웹 사이트로드를 시작하는 데 2-4 초가 걸리는 것입니다. 웹 사이트가로드되기 전에 대기 시간을 줄이는 더 좋은 방법이 있는지 알고 싶습니다.
감사합니다. 감사합니다.
그래, 나는 내 웹 사이트의 다른 부분에 대해서도 크론 작업을 조사하고 있었지만 atm에있는 호스팅 계획은 크론 작업을 지원하지 않습니다. 내가 그들을 업그레이 드해야합니다. 또한 당신의 제안에 감사 드리며, 시도는 더 좋은 생각처럼 보일 것입니다. –