Autor Zpráva
Jakubnovak
Profil *
Zdravím,
udělal jsem si script na ts status server:
function server_status_postup_ts($ip, $tcp, $udp, $timeout=1) { 
$fp = @fsockopen($ip, $tcp, $errno, $errstr, $timeout); 
if (!$fp) { 
  $stat = false; 
} else { 
  if (fgets($fp) == "[TS]\r\n") { 
 fputs($fp, "SEL $udp\r\n"); 
 if (fgets($fp) == "OK\r\n") { 
   $stat = true; 
 } else { 
   $stat = false; 
 } 
  } else { 
 $stat = false; 
  } 
  if (is_resource($fp)) 
 @fclose($fp); 
  return $stat; 
}}
if (!server_status_postup_ts("ts.minecube.cz", 30033, 9901)){
echo '<img src="images/offline.jpg" alt="Server je offline">';
}
else {
echo '<img src="images/online.jpg" alt="Server je online">';
}

Problém je, že se asi 5 vteřin načítá :(. Jak by se to dalo urychlit?
Alphard
Profil
Když server neodpovídá rychleji, nic s tím neuděláte. Prostě to cachujte a aktializujte po několika minutách.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0