社区
C#
帖子详情
.net数据缓存方案
梦醒实分1
2010-11-02 10:11:00
现在想把一些重复使用的数据进行优化,把这些数据进行缓存,然后每次碰到重复数据的时候调用缓存就可以了.
cache进行缓存,cache.insert()应该在哪里初始化缓存数据,缓存数据会及时更新吗(数据添加删除修改操作后),是否会出现数据并发问题(有的话然后解决)。是否还有别的缓存数据方法。
...全文
278
6
打赏
收藏
.net数据缓存方案
现在想把一些重复使用的数据进行优化,把这些数据进行缓存,然后每次碰到重复数据的时候调用缓存就可以了. cache进行缓存,cache.insert()应该在哪里初始化缓存数据,缓存数据会及时更新吗(数据添加删除修改操作后),是否会出现数据并发问题(有的话然后解决)。是否还有别的缓存数据方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cyhcyhhychyc
2010-11-02
打赏
举报
回复
cache是一个在全程序域都可以访问的键值对而已,在vs里可以点出其创建方法,有多种版本
边城的刀声
2010-11-02
打赏
举报
回复
1.cache.insert()应该在哪里初始化缓存数据
在使用的时候,因为cache中存的是键值对,所以你在访问之前判断下是不是为空,如果为空则从数据库中取,然后缓存,如果有,则返回缓存中的数据。
2.缓存数据会及时更新吗(数据添加删除修改操作后)
这个要作缓存依赖,sql2000和sql2005的缓存依赖的实现机制不一样,所以编码也不一样。
3.是否会出现数据并发问题(有的话然后解决)
Cache在添加/删除时,会有lock,并发不是问题。
4.是否还有别的缓存数据方法。
可以用Application(存在并发问题),静态变量,页面缓存,局部页面缓存
另外Cache是缓存在内存中的,如果你要缓存在磁盘上,去www.codeproject网站上找一下.
另外强烈建议楼主看下《asp.net 高级程序设计 》里边有关于.net缓存的详细解说.
梦醒实分1
2010-11-02
打赏
举报
回复
英语水平有限
Naga
2010-11-02
打赏
举报
回复
I can't agree with you more
梦醒实分1
2010-11-02
打赏
举报
回复
没人,自己顶下
HaveOneDream
2010-11-02
打赏
举报
回复
记号,也想了解一下这方面的,高手请进
ASP
.NET
缓存
方法分析和实践示例
这里再次强调,内存现在非常便宜,因此,如果您能通过将输出
缓存
30 秒,而不是花上一整天甚至一周的时间尝试优化代码或
数据
库就可以获得所需的性能,您肯定会选择
缓存
解决
方案
(假设可以接受 30 秒的旧
数据
)。
缓存
...
ASP
.NET
4权威指南源代码下载
第二部分详尽地讲解了ASP
.NET
访问的所有细节,包括
数据
管理、
数据
控件绑定与操作、GridView控件、LINQ查询、LINQ与ADO
.NET
和XML,以及ADO
.NET
实体框架等;第三部分深入浅出地讲解了开发一个Web站点必须掌握的各种...
Java中的
缓存
技术
时长(分):73视频频内容:
缓存
系列的1-3Java
缓存
技术系列(1)Java
缓存
的原因Java
缓存
的基本策略Java
缓存
的需求分析可重入锁Java
缓存
的简单实现常用的Java
缓存
框架Java
缓存
技术系列(2)EHCache
缓存
的介绍与安装...
《ASP
.NET
4 权威指南》pdf版
详尽地讲解了ASP
.NET
访问的所有细节,包括
数据
管理、
数据
控件绑定与操作、GridView 控件、LINQ 查询、LINQ 与ADO
.NET
和XML,以及ADO
.NET
实体框架等;第三部分深入浅出地讲解了开发一个Web 站 点必须掌握的各种...
史上最好传智播客就业班
.net
培训教程60G 不下会后悔
ADO
.Net
(行集、
数据
集、类型化
数据
集、SQLHelper、SQL注入漏洞防范、
数据
绑定)。 3、三层架构MIS项目(5天) 查看项目演示 功能点 本项目基于流行的三层架构(DAL+BLL+UI)。 主要功能点:高安全性的用户管理体系...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章