1

调用 RazorEngine.Razor.Compile(contentStr, modelType, cacheKey) 需要 1.5 到 3 秒之间是否正常?

模板文本很短,不到 500 个字符。模型范围在 1 个字段到 10 个字段之间。

我有大约 600 个这样的编辑要完成(一个网站的 100 个文本,用 6 种不同的语言),这需要相当多的时间(25 - 40 分钟!)

我正在使用 ASP.Net MVC4 / C#,如果它有什么不同的话。

有任何想法吗?

4

1 回答 1

0

我找不到任何方法来减少所花费的时间。作为对任何未来读者的说明,我从那时起切换到StringTemplate,它是另一个不同的模板引擎,但比 RazorEngine 快数百倍。在我的机器上渲染 1000 个不同的实例只需要不到 100 毫秒 - RazorEngine 需要 5 分钟以上。

于 2013-08-23T15:00:53.560 回答