ASP教程之进步ASP功能的最好选择(三)
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!功能 作者:青苹果任务室编译结论
本文第一局部的主要的地方在于很多大事情的积累。为了强调这个成绩,我设置了最初一个测试,在个中停止了咱们之前已经测试过的看来无所谓但实践上有坏影响的一切操作。我包括了很多Response.Write 声明、封闭了缓冲器、设置了默许言语、去失落了Option Explicit 援用并初始化了毛病句柄。
< %@ LANGUAGE=VBSCRIPT % >
< %
On Error Resume Next
FirstName = "John"
…
BirthDate = "1/1/1950"
Response.Write("< html >")
Response.Write("< head >")
Response.Write(" < title >Response Test< /title >")
Response.Write("< /head >")
Response.Write("< body >")
Response.Write("< h1 >Response Test< /h1 >")
Response.Write("< table >")
Response.Write("< tr >< td >< b >First Name:< /b >< /td >< td >" & FirstName & "< /td >< /tr >")
…
Response.Write("< tr >< td >< b >Birth Date:< /b >< /td >< td >" & BirthDate & "< /td >< /tr >")
Response.Write("< /table >")
Response.Write("< /body >")
Response.Write("< /html >")
% >
/app2/final_1.asp片断
基准值 = 5.57 msec/page
反响工夫 = 8.85 msec/page
差 = +3.28 msec (58.9% 增添)
听起来能够很分明,然而了解更主要,那就是咱们放置在页面上的代码会对功能有影响。页面上的小变更有时会大大地增添反响工夫。
划定规矩归纳综合
* 防止内联ASP的过量利用。
* 老是将一连Response.Write 语句毗连进一个独自语句内。
* 永久不要在Response.Write 四周利用包装函数以附加CRLF。
* 假如必需格局化HTML输入,直接在Response.Write 语句内附加CRLF。
* 老是经由过程办事器设置开启缓冲器。
* 只需利用过度,ASP正文对功能的影响很小或基本没有影响。
* 设置办事器的默许言语设置装备摆设以与站点上利用的言语相婚配。
* 除非你利用非默许言语,不要设置言语声明。
* 在VBScript中老是利用Option explicit 。
* 在不需求的情形下,老是在页面或使用法式的程度上封闭Session形态。
* 只要今世码在页面之间同享时才利用Include 文件。
* 在一个页面上,假如代码要利用一次以上,就将代码封入函数区。
* 恰当时分,将变量声明移到函数局限内。
* 只要会产生超越测试或掌握才能以外的情形时才利用毛病句柄。
* 只要当两个或更多操作被作为一个单位履行时,才利用高低文处置。
如今回忆一下,有很多成绩可以作为广泛性的方针:
* 防止冗余--不要设置那些默许形态下已设置的属性。
* 限制函数挪用的次数。
* 减少代码的局限。
在本文的第二局部,咱们将探究有关ADO和COM对象一些深切的成绩。 </p>在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... Session:这个存储跟客户端会话过程的数据,默认20分钟失效 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
页:
[1]