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:

" aufgrund eines glasslappers häufig auflösende Elementpfade SiteCore muss Datensätze in itempfaden-Cache aktualisieren (wo jedes Update" Sperren "den Cache sperrenWartet auf einen einzelnen Thread, um Aktualisierung von ItemPaths Cache zu beenden. "

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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top