ASP编程:VBScript与JScript谁怕谁(2)
缺乏可以共同遵循的行业标准,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工具盘算实行工夫。
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
页:
[1]