想在mvc网站里定时每隔1分钟查询一次数据库,然后把最新数据传到前台显示。有什么办法吗,听说用timer,但是写在哪里,查询数据库后返回的值怎么写
这个思路应该换一下,假如在某个时间段没有人访问你要现实的网页,你又何必一直去读数据库呢?
可以这么做,前面页面写ajax,一分钟访问一次指定的Url。在后台设定缓存,一分钟过期,并且缓存依赖是数据库里面对应的内容,然后每次前台取数据先查缓存,没有就去读数据库。当然也可以每次都去数据库里面读,只是没有多少必要
不错。
干嘛不用js去查数据呢。setInterval http://www.cnblogs.com/lmfeng/archive/2011/06/24/2089237.html