Как кэшируются шаблоны в RazorEngine?

Когда вы вызываете RazorEngine.Razor.Compile(), где хранится скомпилированный шаблон?

Доступен ли он после перезапуска программ? Если будет нехватка памяти, будет ли она сбрасываться?

Я использую RazorEngineв проекте ASP.NET(MVC).Будут ли предварительно скомпилированные шаблоны доступны после перезапуска приложения?

Было бы разумнее хранить их в HttpContext.Cache? Если бы я это сделал, было бы разумнее использовать другую функцию (кроме Compile), которая обходит внутренний кеш? Есть ли способ выполнить ITemplateи просто передать ему модель?

Выполняет ли RazorEngine.Razor.Parse()кэширование? Или шаблон каждый раз перекомпилируется?

12
задан Peter Mortensen 22 April 2016 в 08:33
поделиться