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