Ich habe eine Reihe von Xslt Stylesheet-Dateien. Ich muss die schnellste Leistung von XslConpiledTransform erzeugen, daher möchte ich diese Stylesheets im Arbeitsspeicher darstellen.schnellste In-Memory-Cache für XslCompiledTransform
Ich kann sie in In-Memory-Auflistung als IXpathNavigable beim Start der Anwendung laden, und laden Sie dann jedes IXPAthNavigable in Singleton XslCompiledTransform bei jeder Anfrage. Aber das funktioniert nur für Styleshets ohne xsl: import oder xsl: include. (Xsl: Import ist nur für Dateien).
ich kann auch laden viele Instanzen von XSLCompiledTransform für jede Vorlage in den Cache. Ist es vernünftig?
Gibt es andere Möglichkeiten? Was ist das Beste? Was sind weitere Tipps zur Verbesserung der Leistung MS Xslt Prozessor?