你是TestKing Research Inc的web开发员。TestKing有一个包含科学实验信息的Microsoft SQL Server数据库。该数据库当前包含了5000个实验的信息。信息每个月更新一次。你正在创建一个ASP.NET应用程序让用户查找特定实验的信息。该应用程序将运行在一台以租借的低带宽网线连接数据库的服务器上。你想实现下列两个目标:最小化应用程序访问数据库的次数。 最小化每次加载应用程序页面的请求时间。你该怎么做?(2.0分) A. 当 IsPostBack属性是false时在Page.Load 事件处理初始化 DataSet 对象. 在用户计算机的一个XML文件中存储DataSet 对象 B. 为应用程序创建一个Cache 对象 并把DataSet 对象添加到cache (cache对象允许在首次请求,将它缓存在内存中,并在以后的请求中使用这个缓存的副本 且cache对象不能存储会话变量中的信息). C. 在postback 事件到服务器期间使用 view 状态来保持 DataSet 对象 D. 创建一个Cache 对象为 session并添加 DataSet 对象 到 cache.