读书人

aspx页面缓存,该怎么处理

发布时间: 2012-09-17 12:06:51 作者: rapoo

aspx页面缓存
我有一个页面 http://~~~~~~/a.aspx?param=str;
str是一个加密参数,由于里面有时间戳,因此str每次都不同,
但页面本身并不复杂,有用户名 密码输入框,登录 按钮。

如何启用页面缓存呢?保证缓存不受 param请求参数影响,命中率高

[解决办法]
启用页面缓存可以用这个:
<%@ OutputCache Duration="60" VaryByParam="none" %>

加在a.aspx里,Duration表示缓存时间,设置为60秒,你可以设得长些。
[解决办法]
//将用户数据缓存
//json既是需要保存的信息
userinfocatch(json);

///用户信息缓存
function userinfocatch(obj) {
$.data(document.body, "userinfo_catch", obj);
}



//读取缓存
function userinfo() {
var a = $.data(document.body, "userinfo_catch");
return a;
}

读书人网 >asp.net

热点推荐