ASP.Net MVC 缓存数据,以及缓存数据使用问题

背景:目前正在做的是一个MVC框架的监控系统,前端每隔一定时间向数据库获取最新数据,并在前端绘制实时变化的曲线。
问题:前端展示页面打开后,开始不停获取数据,并将数据存储到JS定义的一个数组中,利用数组数据,绘制曲线。可当该页面关闭并且重新打开后,由于数组重新初始化,前段时间获取的数据便清空了。
所以,如何将数据缓存起来。以便页面重新打开后,还可以利用。

很简单的,以前的数据都在数据库里了,你只要把页面初始化的时候生成好这部分Json数据就行了。
根本用不到所谓的缓存。
你的曲线变化肯定是ajax写的,然后曲线是根据json数据来画的,
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-20

    存到缓存里面

追问

由于是新手,怎么缓存?是用什么方法?有什么参考资料。。

利用asp.net mvc制作电子商务网站时,网站首页及其他页面数据全部在数据...
一般来说首页的显示的数据比较多而且很杂,此时就会出现多次的数据读取。此时可以采用 1.页面静态化处理 将首页生成静态页面 2.使用缓存 只用当页面第一次运行时才动态执行action中的处理和页面的脚本,当页面生成成 功时就缓存起来。3.在使用1或2的情况下适当的也可以使用异步ajax方式对页面进行局部刷新...

asp.net mvc框架优缺点
缺点:1.没有那么多的现成控件使用,开发效率相对较低(特别是对于菜鸟来说)2.对于大型数据的处理比较难,还是因为没有现成girdview控件。这个控件虽然生成的html结构异常复杂,但是对于处理大量而且复杂的数据来说是很不错的。不过一般网站是很少有这种大量且复杂的数据,很多菜鸟都是用这个大炮来打蚊子,...

asp.net mvc怎么禁用浏览器高速缓存
filters.Add(new NoCacheAttribute());\/\/清除IE浏览器缓存 } }

ASP.NET 中关于MVC的一个很简单的问题(无法找到资源)
网站,右键,属性-选Web项。选择不打开页面 然后每次都手动在ASP.NET Development Server 右键“在Web浏览器上打开”

在asp.net网站中,部署mvc网站,可以直接访问吗
不能直接访问。asp.net的相关配置主要是在根目录下才能生效。要在子目录下放另一个网站,是不能直接运行的。最好分成两个虚拟站点用。如果是用的虚拟主机,那就只能支持一个站了。如果是服务器,或者本机,可以开多个虚拟主机

asp.net问题,我一个解决方案里有两个可运行项目,一个是MVC开发的,另外...
架起两个网站或虚拟目录但是,你如果是MVC和ASP.NET并用的一个项目的话(可执行的,默认情况下,你只要不把ASP.NET的aspx页面+cs写在view目录下就可以了),就只需要开一个端口就行了,至于URL,MVC是生成的,这个跟ASP.NET的衔接有问题,需要你在ASP.NET页面里面写死,其它没啥区别!

在asp.net mvc 中本地运行程序正常,放到服务器上面之后,只能显示首页...
一,如果你的首页是静态的,而其他页面是动态的,可能是ASP.NET的版本问题,在iis中右键单击,选择属性>>ASP.NET>>ASP.NET版本,选择一个高的版本。二,如果首页也是动态页面,那就可以断定是其他页面的程序出错了,可以看看其他页面的错误提示,或是在vs中调试。三,还有一种可能是你的程序在操作数...

asp.net mvcASP.NET MVC 包含的关键技术
其次,Filter 是 ASP.NET MVC 的一个重要特性,它允许开发者在请求处理过程中插入预定义的行为,如身份验证、日志记录、错误处理等。通过使用Filter,开发者可以对整个应用程序的流程进行定制和扩展。ModelBinder 是另一个关键技术,它负责将HTTP请求中的数据绑定到模型对象(Model)。这个过程确保了数据从...

为什么要坚持用ASP.NEN MVC
ASP.NET MVC是微软的一个web开发框架,它整合了“模型-视图-控制器(MVC)”体系结构的效率与简洁、敏捷开发最现代的思想与技术、以及当前ASP.NET平台最好的部分。它是传统的ASP.NET Web表单的一种完善的替代品,即使是对最微不足道的web项目 ...

C# .NET面试系列六:ASP.NET MVC
解决高并发问题的方法包括缓存、数据库优化、分布式架构、负载均衡、异步处理、限流和熔断、并发控制、水平扩展和使用CDN,监控和调优,以及灰度发布,根据项目需求综合使用。20. MVC中有哪些注释属性用于验证?常用的验证注解属性包括Required、StringLength、Range、RegularExpression、EmailAddress、Compare和Data...

相似回答