PriceSource: Objekte cachen.
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 18 Jan 2018 14:03:37 +0000 (15:03 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Wed, 24 Jan 2018 15:16:06 +0000 (16:16 +0100)
commit259a5727def9f5b9655498e68c8e498c7e0db9f5
tree2d28e17732c68cea3417a0201f7d3c0f46090a23
parent5443873a266c493a201404a84e329590a19bf2d0
PriceSource: Objekte cachen.

Im Moment werden die einzelnen Worker im normalen Workflow mehrfach
angelegt, einmal für die verfügbaren, und dann noch einmal für den
besten und zum wiederherstellen der existierenden.

Für größere Belege wird das merklich, und bei komplexen
Implementationen, die auf die Datenbank zugreifen müssen, sogar mehrere
Sekunden.

Diese Patch ist der erste in einer Reihe, die es erlauben optional
Preisquellen

1. nicht unnötig zu erstellen
2. in sich cachen zu lassen
3. vorberechnen zu lassen und damit horizontal zu cachen
3. die Berechnungen in einen Ajax Call zu verzögern
SL/PriceSource.pm