"/home/quevidaesta/public_web/temp/", "lifeTime" => 10) );
$objCache60 = new Cache_Lite( array("cacheDir" => "/home/quevidaiesta/public_web/temp/", "lifeTime" => 60) );
// Ponemos Ids a las caches
$id1 = "id10seg";
$id2 = "id20seg";
// Comprobamos is hay cache si no, cogemos el buffer con ob_start()
/////////////////
// Esta parte es la zona de cache 10 segundos
////////////////
if ($data = $objCache10->get("$id1")) {
print "[cached] $data \n";
} else {
ob_start();
echo "La hora de cache 10 es :". date("H:i:s", mktime())."
\n";
$page = ob_get_contents();
$objCache10->save($page, "$id1");
ob_end_flush();
}
/////////////////
// Esta parte es la zona de cache 60 segundos
////////////////
if ($data = $objCache60->get("$id2")) {
print "[cached] $data \n";
} else {
ob_start();
echo "La hora de cache 60 es :". date("H:i:s", mktime())."
\n";
$page = ob_get_contents();
$objCache60->save($page, "$id2");
ob_end_flush();
}
////////////////
// y esta es la zona sin cachear
//////////////////
echo "\n\n
LA HORA REAL ES ". date("H:i:s", mktime());
echo "\n\n
Haz refresh en tu navegador para ver el funcionamiento de las caches";
?>