独乐乐不如众乐乐

 

Static之痛--继MVC缓存机制求解

    最近在做一个购物商城,框架用的是MVC3.0,开始探索阶段,我就觉得Entities好用,但是并没有考虑到什么缓存机制,但是,接下来遇到了很多问题:数据库数据更新了,但是前台页面数据却还是之前的数据,无论怎么修改,依然到达不了实时的效果,我郁闷不已。

    接下来的一段时间,我也查过很多资料,它们只是说是缓存的问题,但是并没有给出很明确的解决方法,后来我用了很多方式,像清空缓存什么的,但是确实收效几乎为0,因此也就郁闷了好几天,后来,我仔细查看了我的代码,在后面的过程,我尽量的使用不同的方法:前面我使用的是Static为多,后面我就放弃了Static,直接使用普通类,奇迹发现了,缓存问题消失了,数据也能实时了,以前数据不能实时也解决了!可是,这问题还是困扰着我,为什么静态类无法实时数据,而普通类实例化一遍就可以正常更新?问题解决了,但是不知道原理,求解,本人新手,求高人指点

posted on 2011-10-31 14:57  独乐乐不如众乐乐  阅读(717)  评论(4)    收藏  举报

导航