最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
什么才是提高ASP性能的最佳选择(一)
时间:2008-01-12 编辑:简简单单 来源:一聚教程网
本文分为两大部分,我将介绍一些性能测试结果,帮助开发人员来确定某一特定举措是否不仅对将来的项目来说是值得的,并且能够对原来的项目进行更新。在第一部分我将回顾一些ASP开发的基础性问题。在第二部分,将涉及一些最优化ADO函数,并将它们的结果与调用VB COM对象执行相同ADO函数的ASP页面进行比较。这些结果很让人开眼界,甚至有些时候是很令人吃惊的。
在本文中,我们将回答以下问题:
* 将ASP生成的内容写入响应流中最有效的方法是什么?
* 是否应该开启缓冲器?
* 是否应该考虑向ASP代码中增加注释?
* 是否应该为页面明确地设置默认语言?
* 如果不需要,是否应该关闭Session 状态?
* 是否应该把脚本逻辑放在子程序和函数区中?
* 使用包含文件有什么影响?
* 执行错误处理时会施加什么样的负载?
* 设置一个上下文处理是否对性能有影响?
所有测试都是用Microsoft的Web应用程序重点工具(WAST)来进行的,这是一个免费的工具,可以在这里(http://webtool.rte.microsoft.com/)找到。我用WAST创建了一个简单的test 脚本,反复调用下面所描述的ASP页面测试(每个超过70,000次)。反应的时间基于平均最后字节总时间(TTLB), 也就是从最初请求的时间到工具从服务器接收最后一位数据的时间。我们的测试服务器是一个Pentium 166,内存为196MB,客户机为Pentium 450,内存为256MB。你也许会想这些机器的性能并不算很高级,但是不要忘了,我们并不是要测试服务器的容量,我们只是要测试服务器每次处理一个页面所用的时间。测试期间这些机器不做其它工作。WAST 测试脚本、测试报告以及所有的ASP测试页面都包含在ZIP文件(http://www.asptoday.com/articles/images/20000113.zip)中,你可以自己进行回顾和测试。
将ASP生成的内容写入响应流中最有效的方法是什么?
使用ASP的一个最主要原因是在服务器上生成动态内容。所以很明显,我们测试的起点是确定将动态内容发送到响应流中的最适合的方式。在多种选择中,有两个是最基本的:一是使用内联ASP标记,另一个是使用Response.Write 语句。
-
上一个: 关于include---自己的一些经验
-
下一个: 巧用ASP生成PDF文件(转)
相关文章
- ASP实现加法验证码方法 09-16
- ASP错误捕获的几种常规处理方法介绍 09-16
- asp中获取日期为星期几的技巧 09-14
- Asp编码优化参考 09-14
- .Net Core认证系统源码解析 12-26
- SharePoint Server 2019新特性介绍 01-15