Ich helf mir mal kurz selbst. 

Weitere Erkenntnisse: 

Erstens:

In class.tx_ttnews.php wird in der Funktion getCategories(..) u.a. 

if ($tmpcat !== false) { 

gefragt. 
Diese Bedingung stimmt nie. Es sei denn man macht ein einfaches != draus. 
Kurios, denn Ruppert wird sich dabei doch was gedacht haben? 
Dann passen laut DevLog aber auch die Cache-Abfragen. 


Zweite Erkenntnis: 
Die Konfigurationskonstante "cachingMode" (mit den Möglichkeiten lifetime, 
static und normal) wird in ganz tt_news genau einmal verwendet. Und zwar in der 
ext_localconf.php. Und da auch "nur" um die tt_news_cache-Tabelle dem 
T3-Caching hinzuzufügen. Sprich, um auch diese Tabelle zu löschen wenn im BE 
der Cache gelöscht wird. Dies ist im Modus "normal" der Fall. Die Modi static 
und lifetime scheinen keinerlei Auswirkung im Code zu haben? Auch das kann ich 
nicht glauben... 
Hab ich eine total kaputte tt_news-Version? Kann leider nicht updaten, da ich 
weiß, das bereits einige kleinere Änderungen am tt_news-Core vorgenommen 
wurden, da die Kundenanforderungen..naja sagen wir mal "außergewöhnlich" waren.


Dritte Erkenntnis: 
Die Lifetime-Einstellung greift nicht. Auch wenn "lifetime" im cachingMode 
eingestellt ist. Aber  Problem --> cachingMode siehe zweite Erkenntnis.
Stattdessen wird config.cache_period verwendet. Selbst wenn config.cache_period 
nicht gesetzt ist, greift nicht die Einstellung aus den 
tt_news-Caching-Konfigurationen.


Irgendwie läuft hier doch was nicht richtig nehme ich an?


Grüße, David. 


-------- Original-Nachricht --------
> Datum: Tue, 06 Mar 2012 11:58:57 +0100
> Von: "David Greiner" <davidgrei...@gmx.net>
> An: typo3-german@lists.typo3.org
> Betreff: [TYPO3-german] tt_news-Caching schlägt stetig fehl

> Hallo Liste!
> 
> In einem Projekt möchte ich das tt_news-eigene Caching verwenden. Zwei
> Dinge fallen mir dabei auf. 
> 
> Zum einen steht im Dev-Log immer "CACHE MISS
> (tx_ttnews::getCategories)    class.tx_ttnews.php, line 2718" und
> zum anderen ist mir aufgefallen, dass egal welche Einstellungen ich
> treffe, die lifetime in der DB immer bei 86400 stehen bleibt. 
> 
> Ich habe versucht den Code nachzuverfolgen um dem Fehler auf die Schliche
> zu kommen, suche aber anscheinend an der falschen Stelle und gehe
> eigentlich auch davon aus, dass es wahrscheinlich eher eine 
> Konfigurationssache ist.
> 
> 
> Momentane Konfiguration:
> 
> TYPO3 4.5.3
> tt_news 3.0.1
> 
> Caching-Einstellungen:
> 
> - internal caching: 1
> - caching mode: lifetime
> - cache lifetime: 604800
> - caching engine: cachingFramework
> 
> Im ts: plugin.tt_news.allowCaching = 1
> 
> 
> Über Hilfe freue ich mich! 
> 
> Grüße, David. 
> 
> -- 
> NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!                    
>              
> Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

-- 
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!                          
        
Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an