PHPCache

PHPCache ist eine PHP-Klasse mit der sich beliebige Werte für eine festgelegte Zeit zwischenspeichern lassen. Die zu speichernden Werte werden serialisiert und in eine Cache-Datei geschrieben. Beim Abrufen des Wertes wird das Änderungsdatum der Cache-Datei gelesen. Befindet sich dieses innerhalb des festgelegten Zeitraums, so wird der gecachte Wert zurückgegeben.

Beispiel:

 $oCache = new PHPCache();

 //to clear cache manually.
 //$oCache->clear('my_cache');

 //to clear whole cache directory
 //$oCache->clear();

 //data will be cached for 30 seconds. Second parameter is optional.
 $mData = $oCache->get('my_cache', 30);

 if(!$mData)
 {
   $mData = array(1 => date('Y-m-d H:i:s', time()),
                  2 => 'Wert 1',
                  3 => 'Blaaa');

   //save data to cache";
   $oCache->set('my_cache', $mData);
 }

//get cached data
var_dump($mData);

PHPCache weiterlesen