MVC5中怎么实现第一次从数据库中读取数据后,存在内存中。下一次读取直接在内存中读取,而不是重新访问数据库
MVC5中如何实现第一次从数据库中读取数据后,存在内存中。下一次读取直接在内存中读取,而不是重新访问数据库
坐等答案~~大神有没有,这应该是一个很简单的问题啊
------解决方案--------------------
第一次读取?
如果是用户数据,你保存在cookie里,就不会每次去取数据库
跨页面的保存没有必要
------解决方案--------------------
session
------解决方案--------------------
http://blog.****.net/vrwind/article/details/7167943
------解决方案--------------------
另外,如果是同控制器类,你可以在方法外面定义好私有成员,方法内里面访问就好了
------解决方案--------------------
放到 application 中
------解决方案--------------------
放sessio中
------解决方案--------------------
http://www.cnblogs.com/chengxiaohui/articles/1897866.html
搜索SqlCacheDependency
在获取数据的时候直接从缓存中读取,当数据表发生了增删改的情况,则缓存自动变为null,因此需要重新读取一次数据库。如果没有发生增删改,则可以一直从缓存中读取出来。
坐等答案~~大神有没有,这应该是一个很简单的问题啊
------解决方案--------------------
第一次读取?
如果是用户数据,你保存在cookie里,就不会每次去取数据库
跨页面的保存没有必要
------解决方案--------------------
session
------解决方案--------------------
http://blog.****.net/vrwind/article/details/7167943
------解决方案--------------------
另外,如果是同控制器类,你可以在方法外面定义好私有成员,方法内里面访问就好了
------解决方案--------------------
放到 application 中
------解决方案--------------------
放sessio中
------解决方案--------------------
http://www.cnblogs.com/chengxiaohui/articles/1897866.html
搜索SqlCacheDependency
在获取数据的时候直接从缓存中读取,当数据表发生了增删改的情况,则缓存自动变为null,因此需要重新读取一次数据库。如果没有发生增删改,则可以一直从缓存中读取出来。