cache_pages wächst und wächst und wächst... [Gelöst]

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    17. 04. 2009, 09:28

    ... und ja,
    cache_clearAtMidnight ist gesetzt,
    die entsprechenden Werte im Feld expires der Tabelle cache_pages werden eingetragen.
    Nur werden sie dann nicht gelöscht,
    die Tabelle wird nur größer und größer, seit gestern früh von 0 auf jetzt 2 GB.

    Was kann die Ursache sein?
    Unzureichende Serverressourcen (Skriptlaufzeit etc. )?
    Sind irgendwelche Extensions bekannt dafür den cahcing-Mechanismus zu torpedieren?
    (ich liste jetzt nicht alle Ext. auf, die auf der Seite eingesetzt werden, die Liste ist SEHR lang :'( )

    Version ist aktuell 4.2.6, alle Extensions auf neuestenm Stand (bis auf smarty und civserv), Hoster ist Mittwald ...


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    17. 04. 2009, 09:51

    calc ist bekannt wenns nicht als USER_INT läuft

    georg

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    17. 04. 2009, 10:31

    calc? du meinst den Kalender cal?
    Der ist nicht im Einsatz.

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    17. 04. 2009, 10:51

    ja sorry cal natürlich.

    aber ich kann ja nur raten ^^

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    17. 04. 2009, 11:51

    Also gut,
    nun hab ich mir mal die class.tslib_fe.php etwas genauer in Hinsicht caching und cache_clearAtMidnight angesehen.
    Es ist faktisch so, daß die Tabelle cache_pages niemals geleert wird!

    Bei jedem Seitenaufruf wird lediglich überprüft,
    ob die Seite im Cache ist.
    Wenn ja, wird gecheckt, ob die expire_time abgelaufen ist.
    Bei False wird die Seite aus dem Cache geholt,
    bei True wird der Datensatz für diese Seite gelöscht und ein neuer, mit neuer expire-time geschrieben.

    Abhängig vom cHash-Parameter können das dann viele, viele Seiten im Cache werden...

  • 1