php自己實作file cache
發表於 : 2014-10-24, 06:19
以下為自己製作五分鐘file cache程式
參考文件:
1.filemtime
2.file_put_contents
3.5-minute file cache in PHP
代碼: 選擇全部
$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