有关页面cache 页面缓存分为哪几类 只是缓存原来的html标记的数据,还是所有的数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 asp.net 中使用 viewstate 缓存页面上的以及其内部的所有控件的状态。 http://www.google.com/search?sourceid=navclient&hl=zh-CN&ie=UTF-8&rls=GGLD,GGLD:2004-44,GGLD:zh-CN&q=asp%2Enet+%E7%BC%93%E5%AD%98 如果只是指 aspx 输出为 html 页面的动态缓存,那么其实没有什么好说的,根本不需要程序代码去与其交互操作,它是完全自动的,因此只要知道概念就行了,对于普通编程者没有技术上的要求。 DataSet ds = new DataSet();ds.ReadXml(Server.MapPath("authors.xml"));Source = new DataView(ds.Tables[0]);// 将数据缓存起来, 同时建立依赖项Cache.Insert("MyData", Source, new System.Web.Caching.CacheDependency(Server.MapPath("authors.xml")));CacheMsg.Text = "数据从XML文件获取";把DATASET数据集中的记录加载到缓存中 假设用内存缓存数据5分钟。一般来数,web服务器在短短的5分钟内,会为很多会话和页面服务,如果每个页面都往内存上追加一个数据集,那么很可能越到关键的时候web服务器越是容易“死机”。那样的设计,你会发现2G内存甚至都不如人家256M内存的服务器跑得快,其实都是掠夺内存的编程方法造成的。 web服务之所以相对于c/s结构的服务器来说吞吐量巨大,关键就是“无状态”特点。在web服务这种需求之下,使用速度慢数千倍的外部存储器(包括客户端的_ViewState隐含字段)反而比使用内存缓冲有效。大量使用内存缓冲,又走回了老路。传统的c/s组件服务器往往在服务不到50个用户的时候就接近崩溃了。 Page页缓存,可以使用page页指令指定,适用于变化很少的页面,缓存的页面直接输出(据说比静态页还快)Cache对象是用来缓存数据(应用程序级变量)的,可以将数据库或其他文件中常用的但不常修改数据缓存起来,使用时可以直接从Cache中获取 如何引用自己的dll 菜鸟问题 求取html中的所有图片地址正则表达式 Repeater控件显示问题 关于自定义控件事件问题 判断记录是否存在,询问是否继续。头晕啊!!! 关于配置服务器的ASP.NET站点的帐号权限的问题。多谢 请问,在ASP.NET中如何调用Windows API? 如何用vb.net操作Excel文件? MVC AjaxOptions设置无效 asp.net中可否用js将下拉表单的值赋给另外一个文本框表单,具体怎么做?有没其它方法?谢谢! 什么来显示带html标记的文本,高分,在线等 请帮忙,我的Web程序安装后总出现错误,拒绝访问
ds.ReadXml(Server.MapPath("authors.xml"));
Source = new DataView(ds.Tables[0]);
// 将数据缓存起来, 同时建立依赖项
Cache.Insert("MyData", Source, new System.Web.Caching.CacheDependency(Server.MapPath("authors.xml")));
CacheMsg.Text = "数据从XML文件获取";
把DATASET数据集中的记录加载到缓存中
Cache对象是用来缓存数据(应用程序级变量)的,可以将数据库或其他文件中常用的但不常修改数据缓存起来,使用时可以直接从Cache中获取