【分布式系统框架教程】-分布式框架v1.3新增页面缓存机制
导读部分
分布式框架v1.3新增了页面缓存机制,在DistributedWeb网站项目下BasePage/CacheEnabledPage.cs,该类主要是通过重写OnPreInit和Render两个方法来实现缓存机制,具体可以看代码。
需要缓存的aspx页面在.cs类中继承该类即可实现该页面的缓存。
[C#] 纯文本查看 复制代码 namespace DistributedWeb
{
public partial class List : CacheEnabledPage
{
}
}
另外在web.config需要进行一些配置。可以动态的去控制是否开启缓存,以及设置你要缓存生成的静态页面的地址。
[C#] 纯文本查看 复制代码 <appSettings>
<!--是否开启页面缓存逻辑-->
<add key="cachedPageEnabled" value="true" />
<!--页面缓存路径-->
<add key="cachedPagePath" value="F:\\Distributed_Cached\\" />
</appSettings>
|