2017-11-28 2 views
2

Ich frage mich, ob Crafter Engine im Vorschau-Modus ändert, wie NavTreeBuilder verhält.NavTreeBuilder im Vorschaumodus

Ich habe beobachtet, dass der exakt gleiche Anruf an navTreeBuilder.getNavTree(url, 2, ...) dauert über 5s, um in der Vorschau zu reagieren, während weniger als eine Sekunde in regulären Crafter Lieferknoten.

Dies wurde in allen Umgebungen beobachtet, in denen wir mit exakt demselben Geschwindigkeitsverhalten arbeiten. Um genau zu sein, das ist Crafter 2.5.

Irgendwelche Vorschläge?

Danke,

Nicolas

Antwort

4

Vorschau und Motorlauf genau der gleiche Code. Der einzige Unterschied besteht darin, dass Vorschau Deskriptoren nicht zwischenspeichert.

Sie können das Zwischenspeichern überprüfen, was die Leistung verbessert, indem Sie in der (nicht produktiven) Lieferumgebung sofort nach einem Neustart versuchen.

Wenn das beweist aus dann die Frage: * Wie groß ist der Baum Sie sind zu Fuß (Breite und Tiefe [sieht aus wie Tiefe 2]) * Welche Filter anwenden Sie

5s ist eine ungewöhnlich lange Zeit. Ich erwarte entweder eine enorme Menge an Objekten, komplexe Filter oder einen komplizierenden Umweltfaktor als Ursache.

Verwandte Themen