【发布时间】:2014-07-29 03:45:51
【问题描述】:
目前是 RazorEngine,将模板缓存在内存中。 无论如何要使用外部缓存提供程序吗?
我们在一个 webfarm 中有 10 个 web 服务器,现在每个服务器都需要单独缓存模板。如果我们可以实现自己的缓存系统并使用 Memcached 之类的东西,那就太好了。
【问题讨论】:
标签: razorengine
目前是 RazorEngine,将模板缓存在内存中。 无论如何要使用外部缓存提供程序吗?
我们在一个 webfarm 中有 10 个 web 服务器,现在每个服务器都需要单独缓存模板。如果我们可以实现自己的缓存系统并使用 Memcached 之类的东西,那就太好了。
【问题讨论】:
标签: razorengine
是的,您现在应该可以在 3.5.0(当前为测试版)中执行此操作。您可以提供适合您需求的自己的ICachingProvider 实现。可以在here 找到文档和示例实现。您要做的是保存已编译的程序集,然后在需要时加载程序集和模板类型。
免责声明:我将该 API 贡献给了 RazorEngine。
【讨论】: