Smarty Forum Index Smarty
The discussions here are for Smarty, a template engine for the PHP programming language.

Cachefiles updaten

 
Post new topic   Reply to topic    Smarty Forum Index -> Language: German
View previous topic :: View next topic  
Author Message
Kidchaos
Smarty Rookie


Joined: 10 Sep 2004
Posts: 9
Location: Berlin

PostPosted: Fri Sep 17, 2004 9:22 am    Post subject: Cachefiles updaten Reply with quote

Hallo,

meine Seite wird zwar zum größtenteil gecached sein aber Trotzdem gibt es ja einige Bereiche die sich öfter mal ändern. Einen Teil davon habe ich mittels des {dynamic}{/dynamic} Tags komplett vom Cachen ausgeschlossen und bei einem anderen Teil bin ich derzeit am überlegen wie ich das ambesten Lösen kann. Dort geht es hauptsächlich um News und Artikel die durch viele checks und ersetzungen Aufwendig jedesmal geparsed werden müssen. Diese wollte ich dann auch Cachen lassen aber sobald jemand, z.B. aus dem Adminbereich heraus, diese News updated wollte ich sofort diesen alten Cache durch den neuen Überschreiben lassen bzw. updaten lassen. Man könnte das zwar auch über die Cachelifetime veranlassen aber ich würde mir da Persönlich sowas in der art wie $smarty->cache_now("test.tpl"); wünschen. Habt ihr eine Idee wie man das ambesten Lösen könnte? Oder kennt ihr eine Seite die so ein Plugin eventuell anbietet?

Vielen Dank
Back to top
View user's profile Send private message
kills
Smarty Elite


Joined: 28 May 2004
Posts: 493

PostPosted: Fri Sep 17, 2004 10:52 am    Post subject: Reply with quote

Hi,

du könntest die entsprechenden Templatecache per

http://smarty.php.net/manual/en/api.clear.cache.php

leeren
Back to top
View user's profile Send private message
messju
Administrator


Joined: 16 Apr 2003
Posts: 3336
Location: Oldenburg, Germany

PostPosted: Fri Sep 17, 2004 10:52 am    Post subject: Reply with quote

ich würde die seite einfach mit $smarty->clear_cache() löschen.
dann wird sie neu gecached sobald sie das nächste mal angefragt wird.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Kidchaos
Smarty Rookie


Joined: 10 Sep 2004
Posts: 9
Location: Berlin

PostPosted: Fri Sep 17, 2004 11:26 am    Post subject: Reply with quote

Diese Funktion hatte ich auch schon in Betracht gezogen. Dann werde ich sie nun erstmal nutzen.

Wie ist es z.B. wenn ich mir eine eigene Funktion odr ein eigenes Plugin schriebt was die vorhandenen cachefiles öffnet und bestimmte sachen dann halt ändert? Kann es da passieren das die Files danach nicht mehr zu gebrauchen sind?
Back to top
View user's profile Send private message
kills
Smarty Elite


Joined: 28 May 2004
Posts: 493

PostPosted: Fri Sep 17, 2004 11:38 am    Post subject: Reply with quote

Kidchaos wrote:
Diese Funktion hatte ich auch schon in Betracht gezogen. Dann werde ich sie nun erstmal nutzen.

Wie ist es z.B. wenn ich mir eine eigene Funktion odr ein eigenes Plugin schriebt was die vorhandenen cachefiles öffnet und bestimmte sachen dann halt ändert? Kann es da passieren das die Files danach nicht mehr zu gebrauchen sind?


ich glaub so ein vorgehen ist bei "normalen" templates langsamer, als sie einfach neu zu cachen.

mit normal meine ich templates, die nicht übermäßig groß sind.
Back to top
View user's profile Send private message
McSodbrenner
Smarty Pro


Joined: 19 Sep 2004
Posts: 101
Location: Hamburg, Germany

PostPosted: Mon Sep 20, 2004 11:27 am    Post subject: Reply with quote

Was ist denn der {dynamic}-Tag???????????
Back to top
View user's profile Send private message Visit poster's website
kills
Smarty Elite


Joined: 28 May 2004
Posts: 493

PostPosted: Mon Sep 20, 2004 11:43 am    Post subject: Reply with quote

McSodbrenner wrote:
Was ist denn der {dynamic}-Tag???????????


War das eine ernstzunehmende Frage ??

mehr dazu:
http://smarty.php.net/manual/en/caching.cacheable.php
Back to top
View user's profile Send private message
McSodbrenner
Smarty Pro


Joined: 19 Sep 2004
Posts: 101
Location: Hamburg, Germany

PostPosted: Mon Sep 20, 2004 12:17 pm    Post subject: Reply with quote

Ja, wars!!
Diesen Tag empfinde ich als recht wichtig, aber:

Gibt es ihn als eingebaute Funktion? NEIN.
Gibt es ihn als Plugin? NEIN.
Waum nicht? Weil an dort nicht angeben kann, ob die Funktion dynamisch ist? Warum nicht???
Was bekommt man, wenn man nach dynamic sucht? NIX

Aber dir trotzdem danke für den Hinweis!

Grüzi, Smile
Christoph
Back to top
View user's profile Send private message Visit poster's website
kills
Smarty Elite


Joined: 28 May 2004
Posts: 493

PostPosted: Mon Sep 20, 2004 12:24 pm    Post subject: Reply with quote

McSodbrenner wrote:
Ja, wars!!
Diesen Tag empfinde ich als recht wichtig, aber:

Gibt es ihn als eingebaute Funktion? NEIN.
Gibt es ihn als Plugin? NEIN.
Waum nicht? Weil an dort nicht angeben kann, ob die Funktion dynamisch ist? Warum nicht???
Was bekommt man, wenn man nach dynamic sucht? NIX

Aber dir trotzdem danke für den Hinweis!

Grüzi, Smile
Christoph


schau mal auf den link den ich gepostet habe ganze unten Wink
Back to top
View user's profile Send private message
McSodbrenner
Smarty Pro


Joined: 19 Sep 2004
Posts: 101
Location: Hamburg, Germany

PostPosted: Mon Sep 20, 2004 12:28 pm    Post subject: Reply with quote

Klar, hatte die Funktion über deinen Link gefunden.

Meine Fragen waren als Folgefragen gedacht... so im Stil von: "Wow, da hat mir einer ja eine Super-Funktion verraten... aber warum ist die so in der Doku versteckt???".

War also ein völlig ehrliches "Aber dir trotzdem danke für den Hinweis!" Wink
Back to top
View user's profile Send private message Visit poster's website
kills
Smarty Elite


Joined: 28 May 2004
Posts: 493

PostPosted: Mon Sep 20, 2004 1:09 pm    Post subject: Reply with quote

McSodbrenner wrote:
Klar, hatte die Funktion über deinen Link gefunden.

Meine Fragen waren als Folgefragen gedacht... so im Stil von: "Wow, da hat mir einer ja eine Super-Funktion verraten... aber warum ist die so in der Doku versteckt???".

War also ein völlig ehrliches "Aber dir trotzdem danke für den Hinweis!" Wink


jetzt hab ichs auch gerafft!

Naja baast scho Smile
Back to top
View user's profile Send private message
Kidchaos
Smarty Rookie


Joined: 10 Sep 2004
Posts: 9
Location: Berlin

PostPosted: Mon Sep 20, 2004 1:30 pm    Post subject: Reply with quote

Warum die so in der Doku versteckt ist finde ich auch nen bischen komisch. Da sie ja, wie du bereits sagtest, eigentlich recht wichtig ist. Aber vieleicht ist sie ja im nächsten Update mit eingebaut Wink
Back to top
View user's profile Send private message
kills
Smarty Elite


Joined: 28 May 2004
Posts: 493

PostPosted: Mon Sep 20, 2004 1:41 pm    Post subject: Reply with quote

Kidchaos wrote:
Warum die so in der Doku versteckt ist finde ich auch nen bischen komisch. Da sie ja, wie du bereits sagtest, eigentlich recht wichtig ist. Aber vieleicht ist sie ja im nächsten Update mit eingebaut Wink


jo, hoffen wir das beste Cool
Back to top
View user's profile Send private message
messju
Administrator


Joined: 16 Apr 2003
Posts: 3336
Location: Oldenburg, Germany

PostPosted: Mon Sep 20, 2004 1:50 pm    Post subject: Reply with quote

1. halte ich {dnyamic} nicht für soo besonders wichtig.
2. verstehe ich die aufregung nicht, warum etwas in der doku "versteckt" ist.
entweder man liest das manual, dann sieht man es, oder man liest es eben nicht.
3. wird es nicht in smarty enthalten sein, solage noncacheables nicht automatisch geladen werden können
Back to top
View user's profile Send private message Send e-mail Visit poster's website
McSodbrenner
Smarty Pro


Joined: 19 Sep 2004
Posts: 101
Location: Hamburg, Germany

PostPosted: Thu Sep 23, 2004 8:53 pm    Post subject: Reply with quote

Glatt vergessen zu antworten Wink

1. Im Zusammenhang mit Cachen ist das doch ein lebenswichtiges Feature?!
2. Wieso gibts dann überhaupt ein Inhaltsverzeichnis in der Dokumentation?... man könnte doch auch ein PDF herunterladen und dann komplett durchlesen Razz
3. Punkt für dich... aber warum geht das eigentlich nicht?
_________________
Grüzi, Smile
Christoph

My sweet home: www.webboarder.de
Do not visit!! It is private!! And it's mine!
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Smarty Forum Index -> Language: German All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP