每次在我list.php?id=xxxxx
它再次查詢一些MySQL的查詢返回該頁面的人登陸:使用PHP緩存MySQL查詢結果的最簡單方法是什麼?
$ids = array(..,..,..); // not big array - not longer then 50 number records
$thumbs = array(..,..,..); // not big array - not longer then 50 text records
$artdesc = "some text not very long"; // text field
因爲從中我讓查詢數據庫是相當大的,我想緩存此結果24h內也許文件如:xxxxx.php
在/ cache /目錄中,所以如果存在,我可以在include("xxxxx.php")
中使用它。 (或txt文件!?,或任何其他方式)
因爲有非常簡單的數據,我相信它可以使用幾個PHP線和無需使用的memcached或其他專業對象來完成。
具有因我的PHP是非常有限的有人可以只需將此任務的PHP主線(或代碼)?
我真的會非常心存感激!
我已經修改了爲24小時緩存有效性添加解決方案的答案。請參閱http://stackoverflow.com/a/15748442/369005 –