使用RazorEngine的外部缓存提供程序

时间:2014-07-29 03:45:52

标签: razorengine

目前RazorEngine将模板缓存在内存中。 无论如何使用外部缓存提供程序?

我们在webfarm中有10个Web服务器,现在每个Web服务器都需要单独缓存模板。如果我们可以实现我们自己的缓存系统并使用像Memcached这样的东西,那将是很好的。

1 个答案:

答案 0 :(得分:0)

是的,您现在应该可以在3.5.0(目前为测试版)中执行此操作。您可以提供符合您需求的ICachingProvider实施方案。可以找到文档和示例实现here。您要做的是保存已编译的程序集,然后在需要时加载程序集和模板类型。

免责声明:我将该API提供给RazorEngine。