|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|