Glasmodelle und Sitecore-Itemcache-Problem
-
21-12-2019 - |
Frage
Wir verwenden Glasmapper-Modelle mit SITECORE 7.1 (MVC Renderings), wir haben kürzlich dieses Projekt in die Live-Umgebung eingesetzt, aber unser Kunde hat bemerkt, dass die Leistung im Laufe der Zeit degradiert wird, z. B. nach 8 bis 12 Stunden, einige Seiten beginnen anNehmen Sie sich 20 Sekunden, um zu laden. Nach der Kontaktaufnahme mit SiteCore-Support und Senden von CPU / MEMORY-Dumps antwortete das Support-Team:
"
So haben Sie zuvor ein solches Thema begegnet?Gibt es etwas, was ich mit unseren Glasmodellen tun muss, um dies zu verhindern?
"glas.mapper" Version="3.0.11.23"
"glas.mapper.sc" Version="3.1.10.31"
danke
Lösung
Das Problem war in unserer Basisklasse, die "Vollpfad" enthält:
generasacodicetagpre.Dies bedeutet, dass jedes Mal, wenn Artikel von Glas geladen wird, auf den Pfad-Cache getroffen wird, der die Langsamkeit verursachte.
Ich habe das Anwesen aktualisiert, um eher wie "Lazy Loaded" -Verwacher zu sein:
generasacodicetagpre.Dies hat das Problem behoben.