Hallo zusammen,
ich möchte den PEAR Output Cache (Cache/Output.php) nutzen.
Funktioniert auch soweit alles gut auf meinem Testsystem, die Daten werden in einem File geschrieben und auch entsprechend abgerufen. Auch die Aktualisierung der Cache-Files zum angegebenen Zeitpunkt funktioniert.
Mir ist jetzt aber aufgefallen, das sich der Cache-File immer ändert, also bei jedem Aufruf der Seite neu geschrieben wird.
Ist das normal, wenn ja warum passiert das? Oder läuft doch irgendwas nicht richtig?
Hier noch der Code:
Besten Dank & Viele Grüße
Olli
ich möchte den PEAR Output Cache (Cache/Output.php) nutzen.
Funktioniert auch soweit alles gut auf meinem Testsystem, die Daten werden in einem File geschrieben und auch entsprechend abgerufen. Auch die Aktualisierung der Cache-Files zum angegebenen Zeitpunkt funktioniert.
Mir ist jetzt aber aufgefallen, das sich der Cache-File immer ändert, also bei jedem Aufruf der Seite neu geschrieben wird.
Ist das normal, wenn ja warum passiert das? Oder läuft doch irgendwas nicht richtig?
Hier noch der Code:
Code:
<?php require_once('Cache/Output.php'); $cache = new Cache_Output('file', array('cache_dir' => '/cache/')); $cache_handle = $cache->generateID($_SERVER['REQUEST_URI'); if ($content = $cache->start($cache_handle)) { print $content; die(); } ?> // // Ausgabe wenn keine Cache vorhanden ist // <?php $cache->endPrint(3600); ?>
Olli
Comment