-
您的位置:首页 → 精文荟萃 → 软件资讯 → asp性能测试报告(转)(一)
asp性能测试报告(转)(一)
时间:2004/10/7 19:07:00来源:本站整理作者:蓝点我要评论(1)
-
ASP动态生成的内容以什么方式输出效率最高?最好用哪种方法提取数据库记录集?本文测试了近20个这类ASP开发中常见的问题,测试工具所显示的时间告诉我们:这些通常可以想当然的问题不仅值得关注,而且还有出乎意料的秘密隐藏在内。
原文出处:http://www.asptoday.com/articles/20000113.htm
编译如下:
ASP开发者总是在追求更好的应用性能和可伸缩性。虽然有许多书籍和网站能够为实现这些目标提供出色的建议,然而,这些建议的根据常常是从ASP工作原理出发所作出的判断,不能对实际性能的改善程度作任何定量的分析。由于这些建议通常意味着编码过程的复杂化、降低代码的可读性,开发者不能根据ASP应用的性能改善程度评估遵从这些建议所付出的代价是否合理,无法看到实际性能的任何度量。
本文提供一些ASP代码的性能测试和分析结果,希望能够帮助ASP开发者了解自己的编码习惯是否值得在未来的工程中继续保留,还是有必要修改已有的工程以获得更好的性能。本文分成两个部分:在第一部分中,我们考察ASP开发中的一些基本问题;在第二部分中,我们将深入ADO应用优化方面的测试。在测试中我们发现,许多测试结果不仅引人注目,而且可以说是出人意料。
第一部分将回答以下问题:
ASP动态生成的内容以什么方式输出效率最高?
启用缓冲对性能的影响有多大?
ASP代码中注释对执行效率有何影响?
是否应该显式设置页面的默认脚本语言?
如果会话状态并非必需,是否有必要关闭它?
把代码放入过程或函数会影响性能吗?
使用包含文件是否对性能有影响?
实现错误控制意味着付出多大的开销?
设置事务上下文会降低代码效率吗?
VBScript Option Explicit对性能有何影响?
测试所用的工具是Microsoft的Web Application Stress Tool(WAST),这是一个免费工具,位于 http://webtool.rte.microsoft.com/。在WAST中,我们利用一个简单的WAST测试脚本重复地调用下面介绍的测试ASP页面(每个都超过70000次)。响应时间以平均“直至最后字节的累计时间”为标准(Total Time to Last Byte,TTLB),它的含义是:从第一个请求到测试工具接收到服务器应答数据的最后一个字节之间的时间总和。
测试服务器是196 MB内存的Pentium 166,客户机是256 MB内存的 Pentium 450。或许有的读者会认为这些机器的性能不高,不过这并不重要,因为我们不是在测试服务器的能力,而只是利用服务器处理一个页面所需要的时间来估量脚本执行效率。测试时两台机器上没有运行其他任务。测试用的WAST脚本以及ASP页面均附于本文后面的ZIP文件内,读者可以下载它进行同样的测试。
相关阅读
Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
-
热门文章
360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3
最新文章
微信3.6.0测试版更新了微信支付漏洞会造成哪
360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗
人气排行
xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本
查看所有1条评论>>