Когда вы вызываете RazorEngine.Razor.Compile()
, где хранится скомпилированный шаблон?
Доступен ли он после перезапуска программ? Если будет нехватка памяти, будет ли она сбрасываться?
Я использую RazorEngine
в проекте ASP.NET(MVC).Будут ли предварительно скомпилированные шаблоны доступны после перезапуска приложения?
Было бы разумнее хранить их в HttpContext.Cache
?
Если бы я это сделал, было бы разумнее использовать другую функцию (кроме Compile
), которая обходит внутренний кеш? Есть ли способ выполнить ITemplate
и просто передать ему модель?
Выполняет ли RazorEngine.Razor.Parse()
кэширование? Или шаблон каждый раз перекомпилируется?