Categories > [German] Deutscher TBS Support >

Gästebuch + Cache + Edit

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Andreas Lange
Date: 2006-06-21
Time: 02:41

Gästebuch + Cache + Edit

Hab da gerade mal nen Brainstorming gemacht und kenne mich noch net so gut mit der Engine aus und daher die frage:

Ich habe z.b. Usergästebücher von diesen soll immer die erste Seite gecached werden.. und aktuallisiert wird der cache immer nur wenn ein neuer Eintrag stattfindet... kein problem soweit... was ist wenn ich nun Als user 1 in das gästebuch von user 2 schreibe und mein eintrag liegt auf der ersten seite = cached nun mag ich diesen eintrag aber editieren... daher kann man irgendwie die inhalte cachen aber ein gewissen bereich mit php code bestücken der ne if abfrage weiterhin ausführt um die idnummern zu checken?
By: Solaris
Date: 2006-06-21
Time: 12:00

Re: Gästebuch + Cache + Edit

ich habe in den ChangeLogs das gelesen:
New feature: New constants for the CacheAction() method.
TBS_CACHEGETAGE, TBS_CACHEGETFILENAME, TBS_CACHEISONSHOW.
finde aber nichts im manual unter dem suchwort "cache", mit ausnahme von CacheAction(), was wiederum nicht erklärt ist.

sorry, ich kann nicht helfen.

cu Solaris
By: NeverPanic
Date: 2006-06-21
Time: 12:30

Re: Gästebuch + Cache + Edit

Also das gecachte html file mit php code zu bestücken (so wie du das anscheinend willst) ist nicht möglich. Wenn du php code benutzen willst empfehle ich dir, die Datenbankabfrage zu cachen (in Array schreiben, serialize() und auf die Platte brennen - kannst auch ezSql benutzen, müsste das ähnlich machen)

Warum lässt löschst du nicht einfach die Cache-Datei der Startseite wenn ein Eintrag editiert wird?
By: Andreas Lange
Date: 2006-06-21
Time: 16:41

Re: Gästebuch + Cache + Edit

hi neverpanic darin sehe ich kein problem... ich mag nur auf der gecachedten seite unterscheiden ob eines der einträge auf der ersten seite dem user gehört der gerade schaut so das er diesen editieren kann mir fehlt eingentlich nur die if um zu checken ob der eintrag von ihm war oder nicht was natürlich in dem festen html file nicht geht...
By: NeverPanic
Date: 2006-06-22
Time: 00:18

Re: Gästebuch + Cache + Edit

Richtig. Auch in diesem Fall würde ich dir empfehlen, den Query zu cachen und die Seite selbst vom gecachten Query rendern zu lassen, das ermöglicht dir mit den Daten umzugehen als ob sie Live wären.