sayfanın en üstüne file exists ile kontrol ettireceksiniz önce cache dosyasında bu dosya varmı diye yoksa
<?php
$buffer = ob_get_contents();
ob_end_flush(); ?> en üste bunu yazacaksınız

sayfanın kapanış kısmına daa
$fp = fopen('./cache/dosyaadi.html','w');
fwrite($fp,$buffer);
fclose($fp);
?>

eğer varsa include ile dosyayı çekip yayınlayabilirsiniz benim bildiğim en basit yöntemi bu