正在加载图片...
Chinaopub.com 下载 第章ASP基础 App Mappings App Options App Debug Application Configuration F Enable session state Session timeout minutes v Enable buffering F Enable paent paths elau ASP language: VBScrpt ASP Script timeout 图1-6设置缺省语言 脚本性能问题 般来说,web服务器处理器的速度是足够满足使用的(除非特别繁忙的站点),因为它们 的主要任务是从磁盘中载入页面并发往客户端。因此,每个页面的请求结果都使处理器等待 磁盘。这意味着执行ASP脚本通常对性能的影响非常小。而且如果在一个页面上某段脚本代 码多次执行,而这段代码的已编译版本已被高速缓存,那么只须执行它,而不必多次编译 这样对性能的影响就更小了 当然,随着请求数量的增加,服务器负载也不断增加,解析和执行每个ASP页面就有相 应的代价。应尽可能压缩ASP解释器的工作量。下面是一些有用的提示。 1)避免在同一页面上混用脚本语言 如果同一页面上有几种脚本语言,ASP不得不一个接一个地加载多种脚本引擎,并把相 应的代码送给相应的引擎。这将降低处理速度,增加内存使用量。另外一个副作用是,假如 编写的是一个顺序执行的代码(而不是一系列从其他代码段调用的函数或子程序),可能会以与 它们在页面中出现的顺序不同的顺序执行 例如,下面的代码可能不会产生所希望的结果,因为无法确保 JScript代码的结果在网页 中是首先出现,或是在第三位出现。 < GLANGUAGE=" JScript”告> <HTML> <BODY> <SCRIPT RUNAT="SERVER LANGUAGE=JScript'> Write('First<BR>') </ SCRIPT <SCRIPT RUNAT='SERVER'LANCUAGE="VBScript> Response. Write second<BR>图1-6 设置缺省语言 3. 脚本性能问题 一般来说,We b服务器处理器的速度是足够满足使用的 (除非特别繁忙的站点 ),因为它们 的主要任务是从磁盘中载入页面并发往客户端。因此,每个页面的请求结果都使处理器等待 磁盘。这意味着执行 A S P脚本通常对性能的影响非常小。而且如果在一个页面上某段脚本代 码多次执行,而这段代码的已编译版本已被高速缓存,那么只须执行它,而不必多次编译, 这样对性能的影响就更小了。 当然,随着请求数量的增加,服务器负载也不断增加,解析和执行每个 A S P页面就有相 应的代价。应尽可能压缩A S P解释器的工作量。下面是一些有用的提示。 (1) 避免在同一页面上混用脚本语言 如果同一页面上有几种脚本语言, A S P不得不一个接一个地加载多种脚本引擎,并把相 应的代码送给相应的引擎。这将降低处理速度,增加内存使用量。另外一个副作用是,假如 编写的是一个顺序执行的代码 (而不是一系列从其他代码段调用的函数或子程序 ),可能会以与 它们在页面中出现的顺序不同的顺序执行。 例如,下面的代码可能不会产生所希望的结果,因为无法确保 J S c r i p t代码的结果在网页 中是首先出现,或是在第三位出现。 第1章 ASP 基 础计计11 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有