1 頁 (共 1 頁)

php自己實作file cache

發表於 : 2014-10-24, 06:19
tony
以下為自己製作五分鐘file cache程式

代碼: 選擇全部

$cache_file = '/path/to/file_name';
 
if (file_exists($cache_file) && (filemtime($cache_file) > (time() - 60 * 5 ))) {
 
   $file = file_get_contents($cache_file);
} else {
    $file = 'xxx';
   //若cache過期,則重新對mysql進行query,並存到$file
 
   file_put_contents($cache_file, $file, LOCK_EX);
}
參考文件:
1.filemtime
2.file_put_contents
3.5-minute file cache in PHP