我有使用参数加载一个名为api.php,例如:缓存PHP输出
api.php名= NAME &格式= XML
这将返回一个XML页面与一些数据或
api.php?name =姓名& format = JSON将以json格式返回相同的数据。
使用此生成的XML页面:
function generate_valid_xml_from_array($array, $node_block='xboxapi', $node_name='game') {
$xml = '<?xml version="1.0" encoding="UTF-8" ?>' . "\n";
$xml .= '<' . $node_block . '>' . "\n";
$xml .= generate_xml_from_array($array, $node_name);
$xml .= '</' . $node_block . '>' . "\n";
return $xml;
}
$xml = generate_valid_xml_from_array($array);
header('Content-type: text/xml');
print $xml;
,并使用该返回JSON:
header('Content-type: application/json');
echo json_encode($data);
我将如何设置返回的数据进行高速缓存1小时,然后根据要求每小时更新一次?
我一直在抓我的头与这一个,而现在
您是指客户端或服务器端缓存? –
服务器端缓存 – user1010802
然后你基本上想要做什么建议[下](http://stackoverflow.com/questions/7875262/cache-php-output/7875293#7875293)。或者可以考虑使用像APC这样的缓存引擎。 –