﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-楚风阁-最新评论</title><link>http://www.cnblogs.com/michaelzhou/CommentsRSS.aspx</link><description>欢迎您</description><language>zh-cn</language><pubDate>Mon, 01 Dec 2008 01:57:08 GMT</pubDate><lastBuildDate>Mon, 01 Dec 2008 01:57:08 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 问题“未于信任SQL Server连接相关联”的解决</title><link>http://www.cnblogs.com/michaelzhou/archive/2008/05/01/425421.html#1178707</link><dc:creator>亮敏兄</dc:creator><author>亮敏兄</author><pubDate>Thu, 01 May 2008 08:37:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2008/05/01/425421.html#1178707</guid><description><![CDATA[不错 ，确实解决了问题，谢谢<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">亮敏兄</a> 2008-05-01 16:37 <a href="http://www.cnblogs.com/michaelzhou/archive/2008/05/01/425421.html#1178707#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 鼠标右键先显示不清的问题</title><link>http://www.cnblogs.com/michaelzhou/archive/2007/11/27/759993.html#973981</link><dc:creator>Mr.吴</dc:creator><author>Mr.吴</author><pubDate>Tue, 27 Nov 2007 05:28:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2007/11/27/759993.html#973981</guid><description><![CDATA[试了 很遗憾没用<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">Mr.吴</a> 2007-11-27 13:28 <a href="http://www.cnblogs.com/michaelzhou/archive/2007/11/27/759993.html#973981#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 百年后你怎么在墓碑上留言? </title><link>http://www.cnblogs.com/michaelzhou/archive/2007/08/14/836769.html#855366</link><dc:creator> 哀艳的战火</dc:creator><author> 哀艳的战火</author><pubDate>Tue, 14 Aug 2007 06:59:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2007/08/14/836769.html#855366</guid><description><![CDATA[      生，容易；活，容易；生活，不容易。<br>    成长比成功更重要。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank"> 哀艳的战火</a> 2007-08-14 14:59 <a href="http://www.cnblogs.com/michaelzhou/archive/2007/08/14/836769.html#855366#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 百年后你怎么在墓碑上留言? </title><link>http://www.cnblogs.com/michaelzhou/archive/2007/08/10/836769.html#851234</link><dc:creator> 雨过心晴</dc:creator><author> 雨过心晴</author><pubDate>Fri, 10 Aug 2007 12:53:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2007/08/10/836769.html#851234</guid><description><![CDATA[天空没有留下我的痕迹，但至少我已经飞过。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank"> 雨过心晴</a> 2007-08-10 20:53 <a href="http://www.cnblogs.com/michaelzhou/archive/2007/08/10/836769.html#851234#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Peer Preseure</title><link>http://www.cnblogs.com/michaelzhou/archive/2007/06/22/771373.html#792964</link><dc:creator> 过客</dc:creator><author> 过客</author><pubDate>Fri, 22 Jun 2007 04:26:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2007/06/22/771373.html#792964</guid><description><![CDATA[<br>     It is a great art to laugh at our own misfortune.<br>     Happiness is a choice.<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank"> 过客</a> 2007-06-22 12:26 <a href="http://www.cnblogs.com/michaelzhou/archive/2007/06/22/771373.html#792964#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 江苏各地名胜、特产</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/28/418102.html#438062</link><dc:creator>黄青</dc:creator><author>黄青</author><pubDate>Wed, 28 Jun 2006 11:39:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/28/418102.html#438062</guid><description><![CDATA[好贴，<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">黄青</a> 2006-06-28 19:39 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/28/418102.html#438062#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 江苏各地名胜、特产</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/19/418102.html#429367</link><dc:creator>塞北的雪</dc:creator><author>塞北的雪</author><pubDate>Mon, 19 Jun 2006 03:26:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/19/418102.html#429367</guid><description><![CDATA[切~~~~<br>连云港有水晶、大米、对虾、海带、紫菜等等。。。。<br><br><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">塞北的雪</a> 2006-06-19 11:26 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/19/418102.html#429367#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: StringBuilder类学习</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/19/420440.html#429271</link><dc:creator>main</dc:creator><author>main</author><pubDate>Mon, 19 Jun 2006 02:39:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/19/420440.html#429271</guid><description><![CDATA[<a target="_new" href="http://flyingchen.cnblogs.com/articles/316239.html">http://flyingchen.cnblogs.com/articles/316239.html</a>，java的stringbuffer<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">main</a> 2006-06-19 10:39 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/19/420440.html#429271#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Asp.Net性能优化. （转）</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/14/418131.html#425575</link><dc:creator>classperson</dc:creator><author>classperson</author><pubDate>Wed, 14 Jun 2006 03:31:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/14/418131.html#425575</guid><description><![CDATA[顶 不错<br><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">classperson</a> 2006-06-14 11:31 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/14/418131.html#425575#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 江苏各地名胜、特产</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/08/418102.html#421144</link><dc:creator>毫克</dc:creator><author>毫克</author><pubDate>Thu, 08 Jun 2006 15:39:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/08/418102.html#421144</guid><description><![CDATA[南京：玄武湖，珍珠泉，雨花台<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">毫克</a> 2006-06-08 23:39 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/08/418102.html#421144#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 江苏各地名胜、特产</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/07/418102.html#419325</link><dc:creator>路过</dc:creator><author>路过</author><pubDate>Wed, 07 Jun 2006 02:20:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/07/418102.html#419325</guid><description><![CDATA[好贴，多补充一些啊<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">路过</a> 2006-06-07 10:20 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/07/418102.html#419325#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Asp.Net性能优化. （转）</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/06/418131.html#418575</link><dc:creator>撒发</dc:creator><author>撒发</author><pubDate>Tue, 06 Jun 2006 04:01:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/06/418131.html#418575</guid><description><![CDATA[牛人，这都能转载到！<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">撒发</a> 2006-06-06 12:01 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/06/418131.html#418575#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Asp.Net性能优化. （转）</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/05/418131.html#418139</link><dc:creator>西楚霸王</dc:creator><author>西楚霸王</author><pubDate>Mon, 05 Jun 2006 15:07:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/05/418131.html#418139</guid><description><![CDATA[<div>
<table cellSpacing=0 cellPadding=0 align=left border=0>
    <tbody>
        <tr>
            <td></td>
        </tr>
    </tbody>
</table>
</div>
<div>
<table cellSpacing=5 cellPadding=0 width="1%" align=right border=0>
    <tbody>
        <tr>
            <td></td>
        </tr>
    </tbody>
</table>
</div>
<div><a href="http://www.qqgb.com/NetProgramme/ASP/ASPoptimize/NetProgramme_127686.html">http://www.qqgb.com/NetProgramme/ASP/ASPoptimize/NetProgramme_127686.html</a></div>
<div>&nbsp;</div>
<div>二十八条改善 ASP 性能和外观的技巧 <br>Len Cardinal，高级顾问，Microsoft Consulting Services George V. Reilly <br>Microsoft IIS Performance Lead <br><br>改编自Nancy Cluts 的文章 开发人员技术工程师 <br>Microsoft Corporation <br>2000 年 4 月 <br><br>摘要：本文介绍优化 ASP 应用程序和 VBScript 的技巧。 <br><br>目录 <br>技巧 1：将经常使用的数据缓存在 Web 服务器上 <br>技巧 2：将经常使用的数据缓存在 Application 或 Session 对象中 <br>技巧 3：将数据和 HTML 缓存在 Web 服务器的磁盘上 <br>技巧 4：避免将非敏捷的组件缓存在 Application 或 Session 对象中 <br>技巧 5：不要将数据库连接缓存在 Application 或 Session 对象中 <br>技巧 6：合理地使用 Session 对象 <br>技巧 7：将代码封装在 COM 对象中 <br>技巧 8：迟一点获得资源，早一点释放资源 <br>技巧 9：进程外执行过程以性能换取可靠性 <br>技巧 10：使用显式选项 <br>技巧 11：在子例程和函数中使用局部变量 <br>技巧 12：将经常使用的数据复制到脚本变量中 <br>技巧 13：避免重新确定数组的维数 <br>技巧 14：使用响应缓冲 <br>技巧 15：批处理内嵌脚本和 Response.Write 语句 <br>技巧 16：如果页面需要很长时间才能完成，那么执行前使用 Response.IsClientConnected <br>技巧 17：使用 &lt;OBJECT&gt; 标记例示对象 <br>技巧 18：对于 ADO 和其它组件使用 TypeLib 绑定 <br>技巧 19：利用浏览器的验证功能 <br>技巧 20：避免在循环语句中使用字符串串联 <br>技巧 21：启用浏览器和代理缓存 <br>技巧 22：尽可能使用 Server.Transfer 代替 Response.Redirect <br>技巧 23：在目录 URL 中使用后斜杠 <br>技巧 24：避免使用服务器变量 <br>技巧 25：升级到最新和最出色的 <br>技巧 26：优化 Web 服务器 <br>技巧 27：进行性能测试 <br>技巧 28：阅读资源链接 </div>
<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">西楚霸王</a> 2006-06-05 23:07 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/05/418131.html#418139#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Asp.Net性能优化. （转）</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/05/418131.html#418137</link><dc:creator>西楚霸王</dc:creator><author>西楚霸王</author><pubDate>Mon, 05 Jun 2006 15:03:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/05/418131.html#418137</guid><description><![CDATA[<div><strong>一、SqlDataRead和Dataset的选择</strong>
<p>　　Sqldataread优点：读取数据非常快。如果对返回的数据不需做大量处理的情况下，建议使用SqlDataReader，其性能要比datset好很多。缺点：直到数据读完才可close掉于数据库的连接</p>
<p>　　(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。它使用 SQL Server 的本机网络数据传输格式从数据库连接直接读取数据。DataReader需及时显式的close。可及时的释放对数据的连接。)</p>
<p>　　Dataset是把数据读出，缓存在内存中。缺点：对内存的占用较高。如果对返回的数据需做大量的处理用Dataset比较好些可以减少对数据库的连接操作。优点：只需连接一次就可close于数据库的连接</p>
<p>　　*一般情况下,读取大量数据,对返回数据不做大量处理用SqlDataReader.对返回数据大量处理用datset比较合适.对SqlDataReader和Dataset的选择取决于程序功能的实现。</p>
<p>　　<strong>二、ExecuteNonQuery和ExecuteScalar</strong></p>
<p>　　对数据的更新不需要返回结果集，建议使用ExecuteNonQuery。由于不返回结果集可省掉网络数据传输。它仅仅返回受影响的行数。如果只需更新数据用ExecuteNonQuery性能的开销比较小。</p>
<p>　　ExecuteScalar它只返回结果集中第一行的第一列。使用 ExecuteScalar 方法从数据库中检索单个值（例如id号）。与使用 ExecuteReader 方法， 返回的数据执行生成单个值所需的操作相比，此操作需要的代码较少。</p>
<p>　　*只需更新数据用ExecuteNonQuery.单个值的查询使用ExecuteScalar数据绑定的选择</p>
<p>　　<strong>三、数据的绑定DataBinder</strong></p>
<p>　　一般的绑定方法&lt;%# DataBinder.Eval(Container.DataItem, "字段名") %&gt;用DataBinder.eval 绑定不必关心数据来源(Dataread或dataset)。不必关心数据的类型eval会把这个数据对象转换为一个字符串。在底层绑定做了很多工作，使用了反射性能。正因为使用方便了，但却影响了数据性能。来看下&lt;%# DataBinder.Eval(Container.DataItem, "字段名") %&gt;。当于dataset绑定时，DataItem其实式一个DataRowView（如果绑定的是一个数据读取器（dataread）它就是一个IdataRecord。）因此直接转换成DataRowView的话，将会给性能带来很大提升。</p>
<p>　　&lt;%# ctype(Container.DataItem,DataRowView).Row("字段名") %&gt;</p>
<p>　　*对数据的绑定建议使用&lt;%# ctype(Container.DataItem,DataRowView).Row("字段名") %&gt;。数据量大的时候可提高几百倍的速度。使用时注意2方面：1.需在页面添加&lt;%@ Import namespace="System.Data"%&gt;.2.注意字段名的大小写（要特别注意）。如果和查询的不一致，在某些情况下会导致比&lt;%# DataBinder.Eval(Container.DataItem, "字段名") %&gt;还要慢。如果想进一步提高速度，可采用&lt;%# ctype(Container.DataItem,DataRowView).Row(0) %&gt;的方法。不过其可读性不高。</p>
<p>　　以上的是<font color=#0000ff>vb.net</font>的写法。在c#中：&lt;@% ((DataRowView)Container.DataItem)["字段名"] %&gt; </p>
<p>　　对查看页面每个执行过程状态最简单的办法：其页面的trace属性为true就可查看细节。</p>
<p>　　一、使用存储过程： </p>
<p>　　1、性能方面：存储过程提供了许多标准sql语言中所没有的高级特性。其传递参数和执行逻辑表达式的功能，有助于应用程序设计者处理复杂任务。另外，存储过程存储在本地服务器上，减少了执行该过程所需的网络传输宽带和执行时间。（存储过程已经对sql语句进行了预编译，所以其执行速度比在程序里执行sql语句快很多） </p>
<p>　　2、程序结构方面：从程序的可扩展性看，使用存储过程会对程序以后的修改带来方便。比如数据库的结构改变了，只需修改相对应的存储结构，和程序中的调用部分即可。这部分不属于本文探讨范围，属于程序结构设计方面。所以不在此展开。 </p>
<p>　　3、程序安全性：使用存储过程可避免SQL Injection攻击。 </p>
<p>　　二、查询语句的优化（针对sql server2000） </p>
<p>　　很多人只为目的写出sql语句，而不考虑sql语句的执行效率。在这我只提供一优化表顺序的方法，（sql语句的优化和原则将会在我的sql server2000学习笔记中专题讨论） </p>
<p>　　对sql语句执行效率可用sql server2000的查询分析器来查看语句的执行过程。 </p>
<p>　　优化表顺序：一般情况下，sqlserver 会对表的连接作出自动优化。例如：select name,no from A join B on A. id=B.id join C on C.id=A.id where name=&#8217;wang&#8217; </p>
<p>　　尽管A表在From中先列出，然后才是B,最后才是C。但sql server可能会首先使用c表。它的选择原则是相对于该查询限制为单行或少数几行，就可以减少在其他表中查找的总数据量。绝大多数情况下，sql server 会作出最优的选择，但如果你发觉某个复杂的联结查询速度比预计的要慢，就可以使用SET FORCEPLAN语句强制sql server按照表出现顺序使用表。如上例加上：SET FORCEPLAN ON&#8230;&#8230;.SET FORCEPLAN OFF 表的执行顺序将会按照你所写的顺序执行。在查询分析器中查看2种执行效率，从而选择表的连接顺序。 </p>
<p>　　*使用SET FORCEPLAN选择表联结顺序 </p>
<p>　　三、页面的优化（<font color=#0000ff>.asp</font>x） </p>
<p>　　主要针对几个页面属性 </p>
<p>　　1、EnableViewState(页面的视图状态)。如果无特殊要求设置为false。使用ViewState ，每个对象都必须先序列化到 ViewState 中，然后再通过回传进行反序列化，因此使用 ViewState是没有代价的。尽量减少使用对象，如果可能，尽量减少放入 ViewState 中的对象的数目。下面情况基本上可以禁用viewstate： </p>
<p>　　（1）页面控件 （.ascx） &nbsp;&nbsp;<a href="http://www.51item.net/" target=_blank>[转自:51item.net]</a>&nbsp;&nbsp;<br>　　（2）页面不回传给自身。 <br>　　（3）无需对控件的事件处理。 <br>　　（4）控件没有动态的或数据绑定的属性值（或对于每个postpack都在代码中处理） </p>
<p>　　单个页面或每个页面都禁用 ViewState，如下所示：单个页面：&lt;%@ Page EnableViewState="False" %&gt; 每个页面：在 web.config 中 &lt;Pages EnableViewState="false" /&gt; EnableSessionState保持默认值即可（如果页面用到sessionstate它才会占用资源）。EnableViewStateMac如果无安全上的特殊要求，保持默认值。 </p>
<p>　　2、Pagelayout.页面布局模型。建议使用Flowlayout(元素不带绝对定位属性添加).Gridlayout(绝对定位属性)由于采用绝对定位，将会比Flowlayout生产更多的代码，主要是控件的定位信息。 </p>
<p>　　3、项目发布的时候切记解除页面的<font color=#0000ff>Debug</font>状态。 </p>
<p>　　4、<font color=#0000ff>Html语言</font>的优化。我的建议是熟练掌握Html/JavaScript，少用vs.net2003自动生产的代码，它会自动生成一些无用的<font color=#0000ff>html代码</font>。 </p>
<p>　　5、smart navigation设置为true能让用户明显的感觉性能提高。启用此属性后对客户端和服务端影响不大.它能智能涮新需要涮新需涮新的部分. </p>
<p>　<strong>四、控件的选择：</strong> </p>
<p>&#160;</p>
<p>　　Html控件和服务器控件的选择。服务器控件带来的方便和功能上的实现是html控件所不能比拟的。但是是以牺牲服务器端的资源来取得的。我个人建议：如果html控件达不到所要实现的功能，而且和一些脚本语言（如javascrpt/vbscript）结合也不能实现的话。才会选择服务器控件。选择服务器控件后，也尽量对其控件优化，如取消一些页面状态等（具体看控件的优化） </p>
<p>　　服务器控件的选择：主要针对几个常用数据控件说明一下： </p>
<p>　　DataGrid：自带最强大的数据显示控件，内置了对数据的修改、删除、添加、分页等很多实用功能。如果你只需对数据显示的话，尽量不要选择DataGrid（它把数据都存储在viewstate中）.也不要使用自带的分页功能，microsoft在自动分页的底层做了很多工作，虽然使用方便了，但性能开销大了。</p>
<p>　　DataList：比DataGrid功能少了很多。但自定义性强了很多。特有的多行数据显示，给我们带来了很多方便。DataGrid能实现的功能，它基本能实现。所以建议使用它。 </p>
<p>　　Repeater：功能最少，但自定义性非常强。如果只需对数据显示，建议使用。由于减少了很多功能，对服务器的性能带来消耗最小。因此，如果是对数据显示的话，我基本上都是选择Repeater然后DataList最后DataGrid </p>
<p>　　*尽量选择html控件。能在客户端实现的功能就在客户端实现(熟练掌握javascript)，减少服务器的压力。数据控件选择顺序：Repeater、DataList、DataGrid </p>
<p>　　<strong>五、服务器控件的优化</strong>： </p>
<p>　　1、Viewstate </p>
<p>　　控件的viewstate与页面的viewstate基本是一致的。用来保存控件的一些状态。处理原则和处理页面的viewstate一样。有兴趣的可以用Datagrid绑定数据测试下viewstate保存的数据量有多大，它所保存的数据基本和Datagrid显示的数据量大小是等同的。 </p>
<p>　　2、Ispostpack </p>
<p>　　默认false.需要产生事件的时候才需设置为true. </p>
<p>　　控件的优化，主要看你对此控件的熟悉情况。对控件内部运作的原理越了解，就会对其作出合适的优化。 </p>
<p>　　性能优化是三两句话说不清的，我所写出的仅仅是冰山一角，性能的优化是靠平时经验的积累和对程序的运作原理的不断认知。</p>
</div>
<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">西楚霸王</a> 2006-06-05 23:03 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/05/418131.html#418137#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 一些有用的sql语句实例</title><link>http://www.cnblogs.com/michaelzhou/archive/2006/06/03/415695.html#416749</link><dc:creator>montach</dc:creator><author>montach</author><pubDate>Sat, 03 Jun 2006 14:02:00 GMT</pubDate><guid>http://www.cnblogs.com/michaelzhou/archive/2006/06/03/415695.html#416749</guid><description><![CDATA[可不可以加些说明啊？看起来会舒服些<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/michaelzhou/" target="_blank">montach</a> 2006-06-03 22:02 <a href="http://www.cnblogs.com/michaelzhou/archive/2006/06/03/415695.html#416749#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>
