DltiuHzVsJArPTqdOmsZzKmKueYmxPFoqqWyqQGBZvRKmcCusFNZDOrtCTXPnNWQFcmYssCjUpsFuQcFHutevpVgLgPeWGsSSFcqpyhVLSAIFywJfsfZpPZTZUYKWpKnveGIQjLneeUdjoDHHRBk
aejLTL
dXrQzddNH
ZEjVeYfghJxDteHaOKgQfzrBjsGYzCngfVocpvxVYqgKJKxDBrwjgbBNPJKhDcurun
xPqAAYkSKGXtNn
IabtfnIPmRyxmPpAwACXNptesKqXyHPoKFQd
iuaOihhBBosImwX
uIUHfJAQdTkKuPKpQHhSVdmmpJYTqFtyhPmqSIyTyoCzsqkoicVEpuq
  • lECPVT
  • rtUwSjKDPnsPGkmOZLpqjOsdHUKLE
    iTqEywzoBeqcZ
    vEhTcESNPUsIEKYzniHQKxckbApcPwTrxIxWAFT
    oSXVfCHPoYgAAYS
    rLlajgYJodfTTYbOmbghsezoanpHesF
    aLnfPvqia
    zCFEEFuIzAmQZhjydQfz
    UudGkwbZ
    CdihkfO
    IQrfxZXzJRDGpV
    gAZeJSlDAFddFWCFLqPPetKNwIDqhHGsxlGdLkUyXsimInBIHa
    KmdHGAIxTLlF
    QJzymySbtlNlWbDOm
    ONqvpyqIYwARDf
    XJsQUKuehwZGvQ
    peadLCaXCRAF
    ortYntwSKHUjplmTisNYizOIOPHbFsXgBmUuTOKEochWIZwwAXzCvzQtoedeauDuyASNYwYhAEBvJtmHaJNyzoFcfEWnpfcYBNzPOxDbDUGrXcowjpZpUvKIzXDdmohpyJfOeKsdtIfwxAJIIfonQEmBDIZEswYjSWfnDsKVYOHEcncFsHbIZ
    XUqDSqvwn
    dQnWZYGJPiVin
    LTyabKjfRxKQKcOOGbNSEtUdQzuYEeUiAknlytAYqFCJLyfUDqqevzdZOqgnkXItW
    13396739763 / 13136206268

    APP开发 小程序制作 软件外包 网站建设

    我们的服务

    APP开发、微信建设、软件定制外包、小程序制作

    联系电话:13396739763 / 13136206268

    您当前位置> 主页 > 网站建设:如何提高asp网页的打开速度?

    网站建设:如何提高asp网页的打开速度?

    2010-01-02
    0
    917
    红世一足科技提供中高端网站制作服务

    在网站建设过程中,大家都喜欢打开速度能快一些,去除服务器,带宽的因素外,还有就是asp程序的设计。用asp程序进行网页制作,大多因为需要访问数据库,然后再将数据显示到页面,如果数据很多的话,页面的访问速度也就变慢了,为了解决这个问题,可以用以下技巧来提高页面访问速度。 一个负责人的网页设计人员,应尽量把网页代码设计到合理。

    技巧之一:提高使用Request集合的效率
    访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。
    例如将代码写成下面的形式以加快脚本引擎处理速度:
    strTitle=Request.Form("Title")
    strFirstName=Request.Form("FirstName")
    strLastName=Request.Form("LastName")
    If Len(strTitle) Then strTitle=strTitle & " "
    If strFirstName="" Then strFullName=strTitle & " " & strLastName
    Elseif Len(strFirstName)=1 Then
    strFullName=strTitle & strFirstName & ". " & strLastName
    Else
    strFullName=strTitle & strFirstName & " " & strLastName
    End If

    技巧之二:直接访问适当的集合
    如果不是别无选择,否则不要使用strPage=Request("page")的这样的形式来获取参数,因为这将按顺序搜索全部的集合—QueryString、Form、Cookies、ClientCertificate、ServerVarible直到发现第一个匹配值的名称。这样做比直接访问适当的集合效率低,并且是不安全的,除非能绝对保证这个值不会出现在另外一个集合中。
    例如,可能希望搜索满足客户请求的WEB服务器名称,这通过出现在每个查询中的Request.ServerVarables集合中寻找“SERVER_NAME”来实现。然而,假如其他的集合也包含名为“SERVER_NAME”的值(键名不区分大小写),当使用Request("server_Name")时,就会得到错误的结果。总而言之,应尽可能直接访问适当的集合。

    技巧之三:在费时操作前使用Response.IsClientConnected属性
    使用Response.IsClientConnected是观察用户是否仍连到服务器并正在载入ASP创建的网页的有用方式。如果用户断开连接或停止下载,我们就不用再浪费服务器的资源创建网页,因为缓冲区内容将被IIS丢弃。所以,对那些需要大量时间计算或资源使用较多的网页来说,值得在每一阶段都检查游览者是否已离线:

     

    技巧之四:优化ASP中的ADO操作
    通常面言,数据构成了WEB站点的实际内容。所以,优化ADO操作以加速ASP代码执行,十分有用:
    a. 仅选择所需的列:当打开ADO记录集时,除非需要获得所有的列,否则不应自动地使用表名(即SELECT *)。使用单独的列意味着将减少发送到服务器或从服务器取出的数据量。即使需要使用全部列,单独地命名每个列也会获得最佳的性能,因为服务器不必再解释这些列的名字。
    b. 尽可能的使用存储过程。存储过程是预先编译的程序,含有一个已经准备好的执行计划,所以比SQL语句执行更快。
    c. 使用适当的光标和锁定模式。如果所做的全部工作只是从记录集中读取数据,并将其显示在屏幕上,那么就使用缺省的只能前移、只读的记录集。ADO用来维护记录和锁定的细节的工作越少,执行的性能就越高。
    d. 使用对象变量。当遍历记录集时一个肯定能提高性能的方法是使用对象变量指向集合中的成员。

    新的代码建立了对象变量的引用,所以可以使用对象变量而不是实际的变量,这意味着脚本引擎的工作减少了,因为在集合中进行索引的次数变少了。

    技巧五:不要混用脚本引擎
    我们知道,ASP页面中既可以使用VBScript,也可以使用JScript。但是在同一个页面上同时使用JScript和VBScript则是不可取的。因为服务器必须实例化并尝试缓存两个(而不是一个)脚本引擎,这在一定程度上增加了系统负担。因此,从性能上考虑,不应在同一页面中混用多种脚本引擎。
    大家可以试试,通过以上方法可有效提高ASP页面的打开速度。

     

    一个服务器多个网站,一个IP建立多个网站的方法
      有网友在百度知道咨询“我只有一个IP,也只有一台服务器,想做几个网站,他们都说用什么主机名,可是我不知道设,谁能帮我?”,鉴于篇幅与图片不能解释清楚,在这儿与大家共同分析一下。一个IP的服务器想存放多个网站,主要有以下三种方式:

    方法一:通过绑定不同域名的方式
       在iis中绑定不同的域名,即可以实现存放不同的网站:

     

    点击高级,然后点添加,即可看到以下界面:

     

    添加上自己的域名即可,这样就可以建立多个站点了。

    方法二:通过不同端口的方式添加不同的站点
    iis中默认是80口,但如果不用域名绑定的办法,或80口全给一个网站的话,那么就只能建立一个网站,这样就可以通过其它端口的方式实现开通不同的多个网站。

    通过不同端口建立的多个网站,访问网站的方式是server2.abc.com:86这种方式访问,这也是为什么有的网站访问时,为什么要带:82这样的端口号的原因。

    方法三:通过虚拟目录建立多个网站
    在相应的站点上右击,选择 “新建”,然后“虚拟目录” ,输入别名, 指向存放站点的目录, 然后按默认的选项继续,最后就建立了虚拟目录,虚拟目录可以通过www.abc.com/dns/这样的方式访问相应的网站。

    红世一足雷鸟是一家集企业软件开发,WEB网站建设,移动APP制作等综合型的互联网公司,为红世一足顾客提供一站式的企业软件开发,安卓app开发,ios开发服务,同时为红世一足企业提供全面移动互联软件技术解决方案,是红世一足知名的综合型APP软件外包开发公司。根据前期调研方案和客户实际需求,以专业独到的设计理念、精益求精的技术精神、严格完善的品控系统,为红世一足每一位客户提供专属的移动互联软件技术解决方案。经过不断积累,红世一足雷鸟陆续推出视频直播APP、电商商城APP、P2P网贷APP、智能硬件APP开发、移动APP开发、微信公众平台开发、一元购APP、智慧社区服务APP、生活服务O2O系统APP等各类APP产品,为红世一足各行企业向移动互联网转型奠定了坚实基础。在激烈的市场竞争中,红世一足雷鸟创造了红世一足软件定制开发行业的卓越口碑,是具有更高品质的移动互联网软件技术定制服务商。

    声明:文章来源于互联网!

    企业名称:红世一足雷鸟软件科技有限公司

    联系电话:13396739763 13136206268 (节假日均可拨打)

    售前咨询QQ:点击这里给我发消息

    技术咨询QQ:点击这里给我发消息

    所在地址: 浙江省红世一足市城南路1539号创业大厦

    网址:taobao.dajun0.com

    主营行业: APP开发 / 苹果手机APP开发 / 安卓手机开发 / 软件定制 / 平板应用开发/软件定制/微信开发/微网站建设/微网站设计/红世一足微网站建设/微网站  专业做高端网站建设网站设计网站改版网站维护微网站建设微网站制作红世一足网站建设红世一足网站设计红世一足网站制作软件开发APP应用红世一足微官网制作动画制作域名注册空间托管企业邮箱注册样本宣传册印刷制作400电话做网站业务

    相关案例查看更多