一台机子访问时,PHP处理掉了UDP数据. 那其它机子访问时,当然也就没有了UDP数据了.
正确的做法, 一台机子访问时,看缓存里是否有未更新信息. 有的话,更新.并接收UDP数据库放到缓存里. (而不是直接返回到客户端)其它机子访问时,直接从缓存里取数据显示.只是一个系统设计的问题..
正确的做法, 一台机子访问时,看缓存里是否有未更新信息. 有的话,更新.并接收UDP数据库放到缓存里. (而不是直接返回到客户端)其它机子访问时,直接从缓存里取数据显示.只是一个系统设计的问题..
$ret = getUDPData();
if(true === $ret){
writeBackToBuffer($ret);
}$respData = readDataFromBuffer();// 当然还可以设置缓存时间.
....