仓酷云

标题: ASP网站制作之asp功能测试呈报(转)(一) [打印本页]

作者: 深爱那片海    时间: 2015-1-16 23:15
标题: ASP网站制作之asp功能测试呈报(转)(一)
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。功能ASP静态天生的内容以甚么体例输入效力最高?最好用哪一种办法提取数据库纪录集?本文测试了近20个这类ASP开辟中罕见的成绩,测试工具所显现的工夫告知我们:这些一般能够想固然的成绩不但值得存眷,并且另有出人意料的奥密埋没在内。



  原文出处:http://www.asptoday.com/articles/20000113.htm

  编译以下:

  ASP开辟者老是在寻求更好的使用功能和可伸缩性。固然有很多书本和网站可以为完成这些方针供应杰出的倡议,但是,这些倡议的依据经常是从ASP事情道理动身所作出的判别,不克不及对实践功能的改良水平作任何定量的剖析。因为这些倡议一般意味着编码历程的庞大化、下降代码的可读性,开辟者不克不及依据ASP使用的功能改良水平评价服从这些倡议所支付的价值是不是公道,没法看到实践功能的任何器度。

  本文供应一些ASP代码的功能测试和剖析了局,但愿可以匡助ASP开辟者懂得本人的编码习气是不是值得在将来的工程中持续保存,仍是有需要修正已有的工程以取得更好的功能。本文分红两个部分:在第一部分中,我们考查ASP开辟中的一些基础成绩;在第二部分中,我们将深切ADO使用优化方面的测试。在测试中我们发明,很多测试了局不但有目共睹,并且能够说是出人意表。

  第一部分将回覆以下成绩:

ASP静态天生的内容以甚么体例输入效力最高?
启用缓冲对功能的影响有多年夜?
ASP代码中正文对实行效力有何影响?
是不是应当显式设置页面的默许剧本言语?
假如会话形态并不是必须,是不是有需要封闭它?
把代码放进历程或函数会影响功能吗?
利用包括文件是不是对功能有影响?
完成毛病把持意味着支付多年夜的开支?
设置事件高低文会下降代码效力吗?
VBScriptOptionExplicit对功能有何影响?
  测试所用的工具是Microsoft的WebApplicationStressTool(WAST),这是一个收费工具,位于http://webtool.rte.microsoft.com/。在WAST中,我们使用一个复杂的WAST测试剧本反复地挪用上面先容的测试ASP页面(每一个都凌驾70000次)。呼应工夫以均匀“直至最初字节的累计工夫”为尺度(TotalTimetoLastByte,TTLB),它的寄义是:从第一个哀求到测试工具吸收到服务器应对数据的最初一个字节之间的工夫总和。

  测试服务器是196MB内存的Pentium166,客户机是256MB内存的Pentium450。也许有的读者会以为这些呆板的功能不高,不外这其实不主要,由于我们不是在测试服务器的才能,而只是使用服务器处置一个页面所必要的工夫来估计剧本实行效力。测试时两台呆板上没有运转其他义务。测试用的WAST剧本和ASP页面均附于本文前面的ZIP文件内,读者能够下载它举行一样的测试。

</p>ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。
作者: 乐观    时间: 2015-1-20 08:44
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 小魔女    时间: 2015-1-29 06:15
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者: 第二个灵魂    时间: 2015-2-5 19:43
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
作者: 精灵巫婆    时间: 2015-2-13 06:16
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
作者: 小女巫    时间: 2015-3-3 15:51
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
作者: 若天明    时间: 2015-3-11 11:51
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 若相依    时间: 2015-3-18 10:01
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 莫相离    时间: 2015-3-25 15:18
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2