Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Verbesserungsvorschlag: Garbage Collector für Cache Daten

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Hallo,

    mir ist aufgefallen, dass die Cache Daten nicht gelöscht werden. Bei mir sind da einige 10tausend Dateien mit 25 GB zusammengekommen. Damit dauert der Filezugriff und die Suche natürlich ewig.

    Ich habe im Source des Cache mal etwas gesucht, warum die Dateien nicht aufgeräumt werden. Ich habe da nur stellen gefunden, die die Daten überschreiben, wenn die Cache Zeit rum ist. Gibt es da einen Garbage Collector? Ich vermute nicht, oder?

    Danke.
    Christian



    Linkback: https://www.modified-shop.org/forum/index.php?topic=14350.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Verbesserungsvorschlag: Garbage Collector für Cache Daten
    Antwort #1 am: 04. August 2011, 13:29:12
    Hi Christian,

    ich habe das mal als "Verbesserungsvorschlag" gekennzeichnet, Danke für den Tipp.

    Nachtrag: "Erweiterte Konfiguration" -> "Cache Optionen" -> "Cache Lebenszeit" entsprechend einzustellen hilft nicht?

    Grüße

    Torsten

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Verbesserungsvorschlag: Garbage Collector für Cache Daten
    Antwort #2 am: 04. August 2011, 15:18:12
    Hallo Torsten,

    leider hilft die Cache Lebenszeit nicht.

    Das ist nur ein Wert für die Aktualisierung der Cache Dateien. Gelöscht werden die Dateien nicht.

    Grüße
    Christian

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Verbesserungsvorschlag: Garbage Collector für Cache Daten
    Antwort #3 am: 04. August 2011, 15:20:48
    Ich setze das mal auf die Roadmap.

    Grüße

    Torsten

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Verbesserungsvorschlag: Garbage Collector für Cache Daten
    Antwort #4 am: 04. August 2011, 15:26:51
    man müsste bevor ein neuer Cache geschrieben wird, den alten einfach löschen mit:

    Code: PHP  [Auswählen]
    $smarty->clear_cache(CACHE_ID);

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Verbesserungsvorschlag: Garbage Collector für Cache Daten
    Antwort #5 am: 04. August 2011, 16:24:40
    Hallo GTB,

    dann wird aber nur die Datei der CACHE_ID gelöscht.

    Die Dateien werden aber trotzdem immer mehr. Es bringt viel Performance, wenn der Cache nur die Dateien erhält die gebraucht werden.

    Danke.

    Grüße
    Christian

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Verbesserungsvorschlag: Garbage Collector für Cache Daten
    Antwort #6 am: 04. August 2011, 16:29:39
    [...] Es bringt viel Performance, wenn der Cache nur die Dateien erhält die gebraucht werden.
    [...]

    Ja sicherlich, denn allein das "listing" des Ordners verlangsamt ja den Cache! :!:

    Grüße

    Torsten

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Verbesserungsvorschlag: Garbage Collector für Cache Daten
    Antwort #7 am: 04. August 2011, 18:05:52
    Wie wär's damit:

    Zitat
    clear_all_cache (Cache vollständig leeren)
    void clear_all_cache(int expire_time);

    Leert den gesamten Template-Cache. Als optionaler Parameter kann ein Mindestalter in Sekunden angegeben werden, das die einzelne Datei haben muss, bevor sie gelöscht wird.
    Quelle: clear_all_cache (Cache vollständig leeren)

    Code: PHP  [Auswählen]
    $smarty->clear_all_cache(3600);

    Meli

    • Fördermitglied
    • Beiträge: 19
    • Geschlecht:
    Re: Verbesserungsvorschlag: Garbage Collector für Cache Daten
    Antwort #8 am: 21. September 2011, 15:43:40
    Hallo zusammen,

    ich habe das gleiche Problem wie Christian.

    Wo genau kann ich es ergänzen?

    [...]
    Code: PHP  [Auswählen]
    $smarty->clear_all_cache(3600);

    Sonnige Grüße,

    Meli
    6 Antworten
    6724 Aufrufe
    07. Februar 2010, 19:59:35 von Tomcraft
    3 Antworten
    5040 Aufrufe
    23. Juli 2012, 15:55:38 von shkshop
    7 Antworten
    4526 Aufrufe
    01. September 2011, 01:19:46 von kleene