Nach dem Update auf die V3.5.3 ist die Leerung des Caches im Backend einfach zu langsam geworden. Bis zu 70 Sekunden dauert es manchmal um zu „Artikel+Kategorien“-Cache zu leeren! :x Woran kann es liegen?
Wie groß ist der Cache denn? Im Backend kann man ja direkt einsehen, wie viel Speicherplatz in Anspruch genommen wird und wie viele Dateien auf dem Server vorhanden sind. Das ist zudem auch abhängig, wie die Cachingzeiten eingestellt sind. Es müssen ja im neuen Template die Dateien / Blöcke gecacht werden. Sollte das Artikelsortiment nicht so groß sein, so kann unter „Grundeinstellungen / Performance“ auch einmal der Artikelcache deaktiviert werden. Das verringert natürlich den benötigten Speicherplatz schon einmal. Zudem wird der Cache automatisch aktualisiert und sollte ja nur in Ausnahmefällen manuell geleert werden. Besser ist es dann, mit den Cachingzeiten zu Arbeiten. Ggf. wie oben geschrieben, den Artikelcache einmal deaktivieren.
Hier ist der Auszug aus einem Shop: * Backend: File * Verzeichnis: cache/database * Dateien: 40373 * Größe: 22.2 MB * Freier Speicher: 425.91 GB Und hier aus anderem: * Backend: File * Verzeichnis: cache/database * Dateien: 38733 * Größe: 36.7 MB * Freier Speicher: 425.91 GB Selbst die „Cache leeren“-Seite zu öffnen dauert es ziemlich lange! Der Vorschlag mit dem Cache ausschalten, leeren und wieder einschalten hat schon mal aber nur dem Frontend geholfen.
Das Fenster öffnen dauert bei dir, da es schon einige Dateien sind und somit das auslesen dieser Statistik etwas braucht. Den Artikelcache solltest du mal deaktiviert lassen. Zudem leere mal unter „Module / SEO“ das Feld „SEO-Urls Cachezeit Urls:“. (auch leer lassen). Somit werden die SEO-urls ausschließlich in der DB gespeichert. Dann den Cache leeren. Der Cache sollte danach nur so bei ca. 1-2MB liegen. Dann solltest du den Cache mal beobachten. Dieser bleibt dann standardmäßig bei der Größe und auch die Cache leeren Funktion sollte sehr schnell laufen. PS: Es kann sein, dass der Server zum löschen einfach länger braucht. Durch diese Änderung solltest du das aber komplett umgehen können
Danke, es hat ja ganz gut geklappt, aber jetzt werden doch alle Daten direkt aus der Datenbank geholt, oder? Und bei 20.000 Seitenaufrufe pro Tag gibt es keine Probleme? Wie gesagt, nur die aktualisierten Shops von V3.0.5 auf die V3.5.3 machen Probleme, nicht die CE-Version 3.5.3!
[quote=“Sebastian Klöpper”] Dann den Cache leeren. Der Cache sollte danach nur so bei ca. 1-2MB liegen. Dann solltest du den Cache mal beobachten. Dieser bleibt dann standardmäßig bei der Größe und auch die Cache leeren Funktion sollte sehr schnell laufen.[/quote] Hallo Sebastian, dein Vorschlag war leider nur für die kurze Zeit gut. Jetzt sieht es genauso aus wie bisher und genauso langsam, auch mit deinen Einstellungen: * Backend: File * Verzeichnis: cache/database * Dateien: 13158 * Größe: 26.04 MB * Freier Speicher: 425.86 GB Und der Server-Arbeitsspeicher hat immer noch ca. 3GB freien Platz. Außerdem der Produktexport ist auch extrem langsam geworden. Also, irgendwas stimmt da nicht ;O(
Wir haben einen “frischen” 3.5.3er Shop, also keinen “Update-Shop”, aber auch das Problem. # Dateien: 3632 # Größe: 1.53 MB # Freier Speicher: 23.92 GB Wirklich verstehen kann ich es nicht, siehe Daten oben… …allerdings sagen sogar die Google Webmaster Tools, dass der Shop langsam ist: “Im Durchschnitt benötigen Seiten auf Ihrer Website 3,4 Sekunden zum Laden (aktualisiert am 20.02.2011). Dies ist langsamer als 58 % der Websites. Diese Schätzungen sind von mittlerer Genauigkeit (zwischen 100 und 1000 Datenpunkten).”
@ user_one Der Cache ist aber absolut klein. Hast du den Datei (Artikel) Cache und den SEO-Cache deaktiviert, wie oben beschrieben? Das kann natürlich auch von Server zu Server unterschiedlich sein. Evtl. ist der Server bzw. die Seite generell etwas langsam. Evtl. sind dann auch einfach Datenbankabfragen langsam. Was ist das denn für ein Server / Hostingpaket? Die Caching-Größe ist aber absolut in Ordnung und Unauffällig. Man kann mit FirePHP / Firebug auch einmal prüfen, welche Teile der Seite lange brauchen zum Laden. Das kann schon an Grafiken, Plugins etc. liegen.