当前为RazorEngine,将模板缓存在内存中。有没有使用外部缓存提供程序的方法?
我们在一个网络场中有10个web服务器,现在每个服务器都需要单独缓存模板。如果我们能实现自己的缓存系统并使用Memcached之类的东西,那就太好了。
发布于 2015-01-02 03:23:54
是的,你现在应该可以在3.5.0 (目前是测试版)中做到这一点。您可以提供自己的ICachingProvider实现来满足您的需求。文档和示例实现可以在here上找到。您要做的是保存已编译的程序集,然后在需要时加载程序集和模板类型。
免责声明:我把这个接口贡献给了RazorEngine。
https://stackoverflow.com/questions/25007935
复制相似问题