in Php ~ read.

Crear un sencillo caché de archivos con PHP

Esto es un snippet para un sencillo sistema de caché.

<?php 
// definimos el sitio y el nombre para el archivo de caché
$cachefile = 'cached-files/'.date('M-d-Y').'.php';
// definimos cuanto tiempo mantenemos el archivo en segundos. 5 horas mismamente.
$cachetime = 18000;
// Comprobamos si el archivo es reciente. Si es así lo servimos y fuera.
if (file_exists($cachefile) &#038;&#038; time() - $cachetime < filemtime($cachefile)) {
include($cachefile);
exit;
}
// si no hay archivo o es viejo, trincamos el html.
ob_start();

//aquí generamos el contenido.

echo 'holi';
 
// Listo, lo salvamos a un archivo
$fp = fopen($cachefile, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
// y lo mandamos al navegador
ob_end_flush();
?>