|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。转自:ChinaByte
测试是在一个桌面体系长进行,设置为:400MHzCeleron处置器,128MBRAM,操纵体系是Windows2000Server(5.00.2195),Web服务器是运转ASP3.0(asp.dll5.0.2180.1)的IIS5.0.2157.1。剧本引擎(JScript和VBScript)的版本是5.1.0.4615。测试时代体系所运转的服务减小到最小数目,并且为尽量地包管测试情况的不乱性,这个最小数目一向坚持稳定。
别的,思索到IIS的默许剧本引擎设置大概形成测试了局的偏向,很多测试在两种大概的默许剧本引擎设置下举行。在一切测试过的计划中,该要素均不影响实行工夫的前后和实行了局差别的巨细。
测试工具
两个测试用的工具页面分离用VBScript(default.asp)和JScript(default-js.asp)编写。这两个页面具有一样的功效:让测试者选择一个ASP页面并指定实行该页面的次数,纪录准确到千分之一秒的累计实行工夫。(被实行页面由测试工具页面的Server.Execute挪用)。
一样,思索到剧本引擎的初始化操纵大概影响被挪用页面的实行工夫,很多测试计划都分离用两个测试工具页面在分歧的IIS默许剧本引擎设置下举行了测试。和后面一样,在一切测试过的计划中该要素均不影响实行工夫的前后和实行了局差别的巨细。(但是,关于测试纪录来讲,即便IIS的默许剧本引擎设置成了JScript,用VBScript写的测试工具页面仍是要比用JScript写的测试工具页面略微快一点)。
功能器度尺度
本文测试的功能器度尺度是实行工夫。实行工夫四舍五进到最靠近的毫秒值。假如测试工具页面屡次实行测试页面(比方1000次的Server.Execute挪用),实行工夫肇端地位在包抄测试页面挪用的“Forloop”轮回之前,实行工夫的停止地位在轮回停止后。
基于VBScript的测试工具页面用Timer()函数盘算实行工夫,基于JScript的测试工具页面用JScript的Date工具盘算实行工夫。
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 |
|