首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于网站缓存数据的N个有关问题

2012-03-12 
请教大家关于网站缓存数据的N个问题我要缓存的是一个大概200K的xml文件的内容,因为几乎整个网站所有页面都

请教大家关于网站缓存数据的N个问题
我要缓存的是一个大概200K的xml文件的内容,因为几乎整个网站所有页面都要使用次文件.
我想请教大家的东西是:

1.我是否才用cache缓存最合适

2.我是把这个xml文件读成字符串缓存比较好,还是缓存一个fileinfo对象

3.我想在在Global.asax的Application_Start中添加cache   insert的代码,怎么样能让这个cache永远不过期??

多谢!

[解决办法]
帮你ding
[解决办法]
放在Application变量中,不过不管怎样也没有永远不过期的说法,asp.net应用程序重启Application变量也会被清除,不过根本不需要什么永远不过期,只要不是每次调用文件内容时都读取文件重新加载就可以了,用缓存也可以的,把缓存时间设长点就行了。
[解决办法]
1、application、cache都可以,只不过cache支持更多的操作。
2、看你怎么用这个东西了。
3、建一个缓存回调方法等
[解决办法]
context.cache
[解决办法]
在application_start里用Cache要这样写HttpContext.Current.Cache.Insert()
使用cache的回掉机制可以实现永不过期

热点排行