PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Cache_Lite und HTML Template (https://www.php-resource.de/forum/php-developer-forum/82847-cache_lite-und-html-template.html)

derbo 03-04-2007 12:52

Cache_Lite und HTML Template
 
Tach zusammen,
ein Script benötigt zur kompletten Darstellung der Seite aufgrund von komplexen Datenbank abfragen ca. 180 Sekunden, bis alle Daten bereitgestellt werden. Um die Daten dann zwischenzuspeichern würde ich gerne das PEAR-Package Cache_Lite einsetzen. Läuft alles wunderbar wenn ich irgendeine Test-Datei cache, wenn ich aber meine mit dem HTML-Tempates erzeugten Seiten cachen möchte scheitert es immer wie muss ich dass denn anstellen?

Hier mein Code
[entfernt]

penizillin 03-04-2007 12:59

beschreibe bitte das problem.

mrhappiness 03-04-2007 13:01

Brich bitte den Code gemäß unserer Regeln um (http://www.php-resource.de/forum/sho...threadid=50454)

Wenn ich deinen Code so überfliege, macht er im Prinzip folgendes
Code:

Wenn Daten im Cache gefunden ->
  Ausgabe "Seite im Cache"

Wenn Daten nicht im Cache gefunden ->
  Ausgabe "Seite nicht Cache"
  Speichere nichts im Cache ($data ist leer)

Mache lang dauernde Sachen

Speichere etwas im Cache

Waru schreibst du zweimal was in den Cache?
Warum parst du das Template immer?

derbo 03-04-2007 13:04

naja es wird immer die else-Bedingung, aufgerufen und die Seite nicht gecacht - wenn ich einfach schreibe

PHP-Code:

<p>Test<p

wird mir dieser Paragraph gecacht, da ich aber mit einem Template-System arbeite, weiss ich nicht wie der vom Template generierte Code gecacht werden kann, so dass nach dem ersten Seiten-Aufruf die Daten nicht jedes Mal neuberechnet werden müssen


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:53 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG