У меня есть набор файлов таблиц стилей xslt. Мне нужно создать самую быструю производительность XslConpiledTransform, поэтому я хочу сделать представление этих таблиц стилей в памяти.
Я могу загрузить их в коллекцию в памяти как IXpathNavigable при запуске приложения, а затем загрузить каждый IXPAthNavigable в одноэлементное XslCompiledTransform при каждом запросе.
Но это работает только для стилей, без xsl: import или xsl: include. (Xsl: импорт только для файлов).
также я могу загрузить в кеш много экземпляров XSLCompiledTransform для каждого шаблона. Разумно ли это?
Есть ли другие способы? Что лучше? Какие еще советы по улучшению производительности процессора MS Xslt?