仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 883|回复: 6
打印 上一主题 下一主题

[学习教程] ASP网页编程之asp怎样减速网站翻开的速率

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:03:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。技能之一:进步利用Request汇合的效力
会见一个ASP汇合来提取一个值是费时的、占用盘算资本的历程。由于这个操纵包括了一系列对相干汇合的搜刮,这比会见
一个部分变量要慢很多。因而,假如盘算在页面中屡次利用Request汇合中的一个值,应当思索将其存贮为一个部分变量。
比方将代码写成上面的情势以加速剧本引擎处置速率:
  1. strTitle=Request.Form("Title")strFirstName=Request.Form("FirstName")strLastName=Request.Form("LastName")IfLen(strTitle)ThenstrTitlestrTitle=strTitle&""IfstrFirstName=""ThenstrFullName=strTitle&""&strLastNameElseifLen(strFirstName)=1ThenstrFullName=strTitle&strFirstName&"."&strLastNameElsestrFullName=strTitle&strFirstName&""&strLastNameEndIf
复制代码
技能之二:间接会见得当的汇合
假如不是别无选择,不然不要利用strPage=Request("page")的如许的情势来猎取参数,由于这将按按次搜刮全体的汇合—
QueryString、Form、Cookies、ClientCertificate、ServerVarible直到发明第一个婚配值的称号。如许做比间接会见适
当的汇合效力低,而且是不平安的,除非能相对包管这个值不会呈现在别的一个汇合中。
比方,大概但愿搜刮满意客户哀求的WEB服务器称号,这经由过程呈现在每一个查询中的Request.ServerVarables汇合中寻觅
“SERVER_NAME”来完成。但是,假设其他的汇合也包括名为“SERVER_NAME”的值(键名不辨别巨细写),当利用Request
("server_Name")时,就会失掉毛病的了局。总而言之,应尽量间接会见得当的汇合。

技能之三:在费时操纵前利用Response.IsClientConnected属性
利用Response.IsClientConnected是察看用户是不是仍连到服务器并正在载进ASP创立的网页的有效体例。假如用户断开毗连
或中断下载,我们就不必再华侈服务器的资本创立网页,由于缓冲区内容将被IIS抛弃。以是,对那些必要大批工夫盘算或
资本利用较多的网页来讲,值得在每阶段都反省巡游者是不是已离线:
  1. ……CodetocreatefirstpartofthepageIfResponse.IsClientConnectedThenResponse.FlushElseResponse.EndEndIf……Codetocreatenextpartofpage
复制代码
<p>我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-18 08:53:00 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
活着的死人 该用户已被删除
板凳
发表于 2015-1-21 17:00:36 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
若相依 该用户已被删除
地板
发表于 2015-2-6 16:02:33 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
因胸联盟 该用户已被删除
5#
发表于 2015-2-17 00:13:30 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
深爱那片海 该用户已被删除
6#
发表于 2015-3-5 14:46:26 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
乐观 该用户已被删除
7#
发表于 2015-3-12 08:12:49 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表