我有使用參數加載一個名爲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這樣的緩存引擎。 –