本人初涉缓存,在网上看了段代码 如下
public override string GetVaryByCustomString(HttpContext context, string custom)
{
if (custom == "browser")
{
return context.Request.Browser.Browser + context.Request.Browser.MajorVersion;
}
else
{
return base.GetVaryByCustomString(context, custom);
}
}
介绍说是写到Global.asax 文件里面!
请问 是不是这样就可以了啊,需不需要其他什么地方的处理啊?
望各位大侠指教小弟一下!
在需要使用缓存的页面加上如下代码:
<%@ OutputCache Duration="60" VaryByCustom="browser" VaryByParam="*"%>
缓存很多种,选择符合自己实际情况,1有单个页面的缓存,就只要把缓存写的页面里就可以了,如楼上所写,2,数据缓存,这根程序员本身的编程习惯有关对数据库对象的把握!!
缓存有很多种啊!