代码改变世界

随笔档案-2011年11月18日

asp.net 根据Cookie变化控制缓存

2011-11-18 10:39 by chris-shao, 318 阅读, 收藏, 编辑
摘要: 遇到一个实际应用:做的网站静态内容居多,但是多语言支持,网站的开发已经结束,是将语言存入客户端cookie中,然后通过cookie值获取对应资源文件。现在需要对网站增加缓存。在asp.net 框架下,当然是首选 OutputCache。OutputCache是将客户端缓存以及服务端缓存进行统一管理,通过不同的策略设置。由于语言的更换不会修改URL,所以是无法使用浏览器缓存了(这里想起google以及很多网站在做多语言时都会把语言放入到URL中的好处了,可以充分利用浏览器缓存)。网上查了些资料,比较零碎,这里进行一个整理。首先:在web.config中定义缓存策略,在web.config中的s. 阅读全文
点击右上角即可分享
微信分享提示