**********请求几个问题************

huangwenquan123 2010-09-29 04:20:30
(1)准备读取广告的时候从缓存中取,然后创建个xml文件依赖与他,看到网上说当这个xml文件有变动的时候,缓存被删除,重新添加。那他怎么知道有变动呢?是读取他的内容判断还是读取他的更新时间呢?
(2)由于用文件缓存,那这样当添加,修改,删除一条数据的时候就要触发这个xml文件也跟着更新。
是用触发器好还是手动更新呢?
朋友说触发器不稳定!由于小弟对事务还有触发器不是很明白!希望大家告知下!
...全文
222 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangwenquan123 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 only_endure 的回复:]
引用楼主 huangwenquan123 的回复:
(2)由于用文件缓存,那这样当添加,修改,删除一条数据的时候就要触发这个xml文件也跟着更新。
是用触发器好还是手动更新呢?
朋友说触发器不稳定!由于小弟对事务还有触发器不是很明白!希望大家告知下!

在添加,修改,删除时间中增加XML更新操作。
[/Quote]我现在是把添加修改删除的时间添加到xml里面去!
只要一更新信息就更新xml里的那个时间!
这样可以不!
一品梅 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 huangwenquan123 的回复:]
(2)由于用文件缓存,那这样当添加,修改,删除一条数据的时候就要触发这个xml文件也跟着更新。
是用触发器好还是手动更新呢?
朋友说触发器不稳定!由于小弟对事务还有触发器不是很明白!希望大家告知下!
[/Quote]
在添加,修改,删除时间中增加XML更新操作。
一品梅 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 huangwenquan123 的回复:]
(1)准备读取广告的时候从缓存中取,然后创建个xml文件依赖与他,看到网上说当这个xml文件有变动的时候,缓存被删除,重新添加。那他怎么知道有变动呢?是读取他的内容判断还是读取他的更新时间呢?
(2)由于用文件缓存,那这样当添加,修改,删除一条数据的时候就要触发这个xml文件也跟着更新。
是用触发器好还是手动更新呢?
朋友说触发器不稳定!由于小弟对事务还有触发器不是很明白!希望大家告知下!
[/Quote]
这个是内部处理的问题,你只要添加个参数(依赖项)就可以了
wuyq11 2010-09-30
  • 打赏
  • 举报
回复
CacheDependency
object x = Cache["test"];
if (x == null)
{
string file = Server.MapPath("~/");
Cache.Insert("test", DateTime.Now.ToLongTimeString(), new CacheDependency(file));
x = Cache["test"];
}
teddy000 2010-09-30
  • 打赏
  • 举报
回复
~~~~~~~~~~~~
huangwenquan123 2010-09-30
  • 打赏
  • 举报
回复

这个第二个参数DateTime要怎么设置呢?
我是根据xml做为缓存依赖项的
poppinH 2010-09-30
  • 打赏
  • 举报
回复
看看 学习学习..!~
huangwenquan123 2010-09-29
  • 打赏
  • 举报
回复
没什么人气啊!
huangwenquan123 2010-09-29
  • 打赏
  • 举报
回复
大侠进来帮帮忙
万分感谢!
myhope88 2010-09-29
  • 打赏
  • 举报
回复
没弄过,帮顶下
吴青峰 2010-09-29
  • 打赏
  • 举报
回复
我又想到了,触发器也可以搞定,数据库代理作业也行,甚至不用也可以。在必要的时候直接输出到xml中。。。。。。
mngzilin 2010-09-29
  • 打赏
  • 举报
回复
从tinyxml的操作来看,一般是更新缓存,最后一次性保存。如果实时性比较强的话,最好随用随更新
吴青峰 2010-09-29
  • 打赏
  • 举报
回复
这要看你自己怎么定义日志了,删除、更新、添加和查询数据的时候都判断,不过要设置一下缓存的时间。
触发器也可以搞定,数据库代理作业也行,无定数。
huangwenquan123 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ihandler 的回复:]
ASP.NET数据缓存?
[/Quote]恩!是的!asp.net缓存,用xml文件做它的依赖项
IHandler 2010-09-29
  • 打赏
  • 举报
回复
ASP.NET数据缓存?
xlj_2008 2010-09-29
  • 打赏
  • 举报
回复
帮顶~~

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧