[SOLVED] - [3.1.9] Caching Lifetime
Verfasst: 07.09.2016 17:34
Hi,
ich nutze das phpBB 3.1.9 und habe dort eine Funktion die mir die 6 erfolgreichsten Boards (meisten Beiträge) meines Forums darstellt.
Damit nicht bei jedem Request dieser SQL Query ausgeführt wird, möchte ich den Result Cachen. Das habe ich auch hinbekommen, es gibt die globale Variable $cache, allerdings ist deren Lifetime mehrere Tage. Ich möchte gerne die LifeTime für diese bestimmte Property nur so auf 2 Std setzten. Leider finde ich keine gute Dokumentation, ich habe etwas in Zusammenhang mit phpBB und ACP gefunden und meine Funktion wie folgt angepasst
Leider funktioniert dies nicht, das Result wird gecached aber viel zu lange.
Zudem weiß ich nicht ob bei dem Cache Millisekunden oder Sekunden angegeben werden müssen.
Gruß crackZ
ich nutze das phpBB 3.1.9 und habe dort eine Funktion die mir die 6 erfolgreichsten Boards (meisten Beiträge) meines Forums darstellt.
Damit nicht bei jedem Request dieser SQL Query ausgeführt wird, möchte ich den Result Cachen. Das habe ich auch hinbekommen, es gibt die globale Variable $cache, allerdings ist deren Lifetime mehrere Tage. Ich möchte gerne die LifeTime für diese bestimmte Property nur so auf 2 Std setzten. Leider finde ich keine gute Dokumentation, ich habe etwas in Zusammenhang mit phpBB und ACP gefunden und meine Funktion wie folgt angepasst
Code: Alles auswählen
$cache->put('bbquicklinks', $forums, 2 * 3600 * 1000);
Zudem weiß ich nicht ob bei dem Cache Millisekunden oder Sekunden angegeben werden müssen.
Gruß crackZ