Habe mir nun mal Smarty angeschaut und komme auch sehr gut damit zurecht. Dennoch bin ich mit dem caching noch am rätseln und die Einträge auf der offiziellen Smarty Seite konnten mir noch nicht ganz weiterhelfen.
Caching beteuted ja, dass für eine angegebene Zeit das anzuzeigende bereits gespeichert ist und dann aufgerufen wird, ohne große Ladezeit.
Wie unterscheidet sich das ganze nun zu einem normalen Browser Cache? Wird beim Browser-Cache nur z.B. ein Bild gespeichert und dann wieder aufgerufen und bei dem Smarty Cache alles, sodass bei dem Smarty Cache für eine bestimmte Zeit nichts verändert wird?
--- Falls jemand in Smarty Kenntnisse hat:
Meine Cache Dateien zu den .tpl Dateien werden erstellt, dennoch scheint es mir, dass das caching nicht wirklich Wirkung zeigt. Wie genau muss ich mir das caching von Smarty vorstellen?
Caching beteuted ja, dass für eine angegebene Zeit das anzuzeigende bereits gespeichert ist und dann aufgerufen wird, ohne große Ladezeit.
Wie unterscheidet sich das ganze nun zu einem normalen Browser Cache? Wird beim Browser-Cache nur z.B. ein Bild gespeichert und dann wieder aufgerufen und bei dem Smarty Cache alles, sodass bei dem Smarty Cache für eine bestimmte Zeit nichts verändert wird?
--- Falls jemand in Smarty Kenntnisse hat:
Meine Cache Dateien zu den .tpl Dateien werden erstellt, dennoch scheint es mir, dass das caching nicht wirklich Wirkung zeigt. Wie genau muss ich mir das caching von Smarty vorstellen?
PHP-Code:
require_once('libs/Smarty.class.php');
$smarty = new Smarty();
$smarty->template_dir = 'templates';
$smarty->compile_dir = 'cache';
$smarty->setCaching(Smarty::CACHING_LIFETIME_SAVED);
$smarty->setCacheLifetime(30);
/* Anzeigen von Templates ... */

Kommentar