例えば Qiitaの記事取得apiを叩いて自分のサイトに表示したい! でもapi叩くのに1秒弱かかるから、24時間くらい結果をキャッシュしたい! キャッシュ用のプラグインとかは入れたくない! 完成品 <?php // file_get_contentsの結果をキャッシュしつつ返す function getCacheContents($url, $cachePath, $cacheLimit = 86400) { if(file_exists($cachePath) && filemtime($cachePath) + $cacheLimit > time()) { // キャッシュ有効期間内なのでキャッシュの内容を返す return file_get_contents($cachePath); } else { // キャッシュがないか、期限切れなので取得しなおす $data = file