asp什么情况下用响应缓冲会提高运行速度?
时间:2010-07-14 21:02:00
什么情况下用响应缓冲会提高运行速度?
例1、脚本引擎与 HTML 之间的切换频繁,对响应流写操作太多,导致性能下降:
<table>
<% For Each fld in rs.Fields %>
<th><% = fld.Name %></th>
<%
Next
While Not rs.EOF
%>
<tr>
<% For Each fld in rs.Fields %>
<td><% = fld.Value %></td>
<% Next
</tr>
<% rs.MoveNext
Wend %>
</table>
例2、由于所有的代码包含在一个 VBScript 块内,每一行对响应流有一次写操作,效率更高:
<table>
<%
For each fld in rs.Fields
Response.Write (?<th>? & fld.Name & ?</th>? & vbCrLf)
Next
While Not rs.EOF
Response.Write (?<tr>?)
For Each fld in rs.Fields %>
Response.Write(?<td>? & fld.Value & ?</td>? & vbCrLf)
Next
Response.Write ?</tr>?
Wend
%>
</table>
结论:尽可能地多用 Response.Write 调用来代替捆绑紧密的内嵌表达式。
标签:缓冲,速度,asp
0
投稿
猜你喜欢
随机显示图片
2009-07-26 10:13:00
关于获取HTML元素的CSS属性值函数
2008-09-01 13:20:00
一个表单焦点效果函数
2008-01-19 10:59:00
几个ASP字符串处理函数
2008-04-23 12:55:00
通过事务日志解决SQL Server常见四大故障(二)
2009-03-25 13:51:00
SQL 比较一个集合是否在另一个集合里存在的方法分享
2011-12-01 10:19:26
实现asp长文章自动分页插件
2011-02-26 13:51:00
Mysql常用命令行大全
2009-01-15 16:34:00
Ext2.0.2经典的一个JS组件(带EXT中文手册)
2009-04-13 12:24:00
SQL的Join使用图解教程
2012-08-21 10:47:23
提高MySQL数据库查询效率的三个实用技巧
2008-12-03 16:40:00
asp中获取当前月份距离以前某个时间的月份数
2012-11-30 20:29:40
mysql 插入优化
2010-12-14 15:29:00
使用SQL Server时最容易忽略的21个问题
2009-01-13 13:59:00
js给静态网页代码加密方法
2007-08-04 19:48:00
ASP编程中的常见问题
2007-09-20 13:32:00
js自定义网页右键菜单方法
2007-11-28 12:50:00
CSS 表格元素内容的定位 0
2008-08-01 17:31:00
JavaScript 在各个浏览器中执行的耐性
2009-02-06 15:26:00
javascript的正则表达式
2010-07-27 12:29:00