前段时间,由于学习网的访问速度比较慢,所以研究了下如何优化asp.net的程序,在网上查了很多资料,最后总结了以下经验:一、SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。它使用 SQL Server 的本机网络数据传输格式从数据库连接直接读取数据。Da Read More
posted @ 2010-11-17 15:32 子夜. Views(479) Comments(0) Diggs(0) Edit
一:ASP.NET中缓存分类,共3种页面输出缓存、页面片段缓存、页面数据缓存 二:页面输出缓存 可以使用页面输出缓存来提高WEB站点的性能。可以缓存页面的输出并且把缓存起来的拷贝发送出去以响应浏览器的请求,而不是每次在请求页面时执行页面。 例:你的站点包括一个从数据库表检索出来的显示产品信息的页面。默认情况下,每次用户访问产品页面时,都必须执行该页面并且从数据库检索数据。但如果启用页面输出缓存,这个页面就只执行一次,并且只从数据库检索一次数据。这就意味着减轻了WEB应用程序和数据库服务器的负载。 要启用页面输出缓存,在页面中包括如下页面处理指令即可:<%@ OutputCache Dur Read More
posted @ 2010-11-17 15:23 子夜. Views(339) Comments(0) Diggs(0) Edit
复习以前学过的东西 发现大部分东西都忘记了。悲剧。后来总结发现应该记个记号,以后没事的时候翻出来瞅两眼,忘的就不是那么快了。那都是必须的。 摘至MSDN :Lambda1、“Lambda 表达式”是一个并匿名函数,它可以包含表达式和语句,且可用于创建委托或表达式树类型。 所有 Lambda 表达式都使用 Lambda 运算符=>。 该运算符读为“go... Read More
posted @ 2010-11-17 11:54 子夜. Views(3621) Comments(0) Diggs(0) Edit