私のページの上部には、キャッシュをチェックして出力バッファリングを開始するための次のコードがあります。
ob_start( );
$cache_time = 3600;
$cache_folder = $_SERVER['DOCUMENT_ROOT'].'/cache';
$cache_filename = $cache_folder.md5($_SERVER['REQUEST_URI']);
$cache_created = (file_exists($cache_filename)) ? filemtime($cache_filename->filename) : 0;
if ((time() - $cache_created) < $cache_time) {
readfile($cache_filename);
die();
}
次に、下部でこれを使用して出力バッファを整理し、ページをキャッシュしますが、何もキャッシュされていないようです...
$html = ob_get_clean();
$config = array('indent' => TRUE,
'drop-empty-paras' => FALSE,
'output-xhtml' => TRUE,
'quote-ampersand' => TRUE,
'indent-cdata' => TRUE,
'tidy-mark' => FALSE,
'wrap' => 200);
$tidy = tidy_parse_string($html, $config, 'UTF8');
file_put_contents($cache_filename, $tidy);
echo $tidy;
誰が何をすべきか知っていますか?