query "cache"

daffik1

Member
Feb 19, 2016
23
2
50
Hi,
I have a question, how to add "cache" to server information? query must be executed every 2 min.
PHP:
try
{
  $ts3_ServerInstance = TeamSpeak3::factory("serverquery://" . $cfg["user"] . ":" . $cfg["pass"] . "@" . $cfg["host"] . ":" . $cfg["query"] . "/");
  $ts3_VirtualServer = $ts3_ServerInstance->serverGetById(1);
  $info = $ts3_VirtualServer->getInfo(TRUE, TRUE);
 
$online = $info["virtualserver_clientsonline"] - $info["virtualserver_queryclientsonline"].'/'.$info["virtualserver_maxclients"];
$packet = $info["virtualserver_total_packetloss_total"];
$channels = $info["virtualserver_channelsonline"];
$bans = count($ts3_VirtualServer->banList());
$uptime = TeamSpeak3_Helper_Convert::seconds($ts3_VirtualServer->virtualserver_uptime);
}
any suggest?
 
Top