• λ我爱Aspx >> C#.Net >> 最优化ASP程序性能_ASP技巧
  • 最优化ASP程序性能_ASP技巧

  • :aspxer  Դ:internet  :2007-4-28 23:46:57  ؼ:asp
  • 计算的。

    ● 只有可能,就使用客户端脚本对用户输入进行验证,以此来最小化HTTP请求的循环操作。

    如果浏览器具备执行javascript或其他脚本的能力,请充分应用,从而解放服务器端的资源。

    下面的VBScript脚本在用户的浏览器端运行,检查用户信息,然后再提交给服务器:

    < SCRIPT LANGUAGE="VBScript" >

    < !--

    Sub btnEnter_OnClick

    Dim TheForm

    Set TheForm = Document.MyForm

    If IsNumeric(TheForm.Age.Value) Then

    TheForm.submit

    Else

    Msgbox "Please enter a numerical age."

    End if

    End Sub

    //-- >

    < /SCRIPT >

    < FORM method="POST" name=MyForm action="myfile.asp" >

    Name: < INPUT typr="text" name="Name" >

    Age: < INPUT type="text" name="Age" >

    < INPUT type="button" name="btnEnter" value="Enter" >

    < /FORM >

    ● 使用局部变量,而不要使用全局变量

    因为局部变量可以很快地被ASP脚本引擎所存取,整个名字空间不必被搜索。避免重定义数组,在数组初始化时就分

    配足够的尺寸,会大大地提高效率。这么做可能浪费一些内存,但是确赢得了速度,尤其是在服务器有很大的负载时。

    ● 使用< OBJECT > 标记创建对象

    如果需要引用一个实际上可能不被使用的对象,使用< OBJECT >标记来例示它们,而不要用Server.CreateObject。

    后者将导致对象立即被创建,而< OBJECT >是当对象被首次引用时才被创建。

    比如,下面的代码演示了使用< OBJECT >标记来创建一个应用程序范围内的AD Rotator对象实例:

    < OBJECT runat=server scope=Application id=MyAds progid="MSWC.AdRotator" >

    < /OBJECT >

    然后,就可以在其他页面引用它:

    ● 打开“Option Explicit”

    在VB和VBScript中,你可以不用明确地定义就使用变量。但是打开“明确定义变量”选项,将有助于提高程序性能。

    Ҷƪл˵?
  • һƪ优化MICROSOFT ACCESS提高速度_ASP技巧
    һƪMySQL优化全攻略-相关数据库命令_数据库技巧