只想知道 发表于 2015-1-16 22:34:35

ASP编程:进步ASP页面的实行效力(中)

asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!2.影响ASP的要素

  (1).只管把工具变量转换本钱地变量,由于读当地变量比读工具变量要快很多。

  对照慢的例子:

ifMyobj.Value=0then
 Dosomething
elseifMyobj.Value>0then
 Dosomething
elseifMyobj.Value<0then
 Dosomething
endif

  对照快的例子:

MyVar=Myobj.Value
ifMyVar=0then
 Dosomething
elseifMyVar>0then
 Dosomething
elseifMyVar<0then
 Dosomething
endif

  (2).假如你利用的是VBScript5.0大概是更新的版本,只管利用With...EndWith语句,这也能够进步你的程序运转速率。

  对照慢的例子:

Myobj.FirstName="Srinivasa"
Myobj.LastName="Sivakumar"
Myobj.City="Chicago"

  对照快的例子:

WithMyobj
 .FirstName="金虎"
 .LastName="马"
 .City="滁州"
Endwith

  (3).就整体而言,制止利用session变量有助于进步速率,这是由于分歧的ASP页面分离在分歧的线程内里运转的,而session挪用却不是如许的,他是一连的。
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;

山那边是海 发表于 2015-1-19 17:13:49

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

简单生活 发表于 2015-2-4 21:17:04

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

飘灵儿 发表于 2015-2-10 12:26:30

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

不帅 发表于 2015-3-1 10:42:11

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

金色的骷髅 发表于 2015-3-10 15:48:34

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

小妖女 发表于 2015-3-17 08:48:53

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

再见西城 发表于 2015-3-24 04:36:41

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
页: [1]
查看完整版本: ASP编程:进步ASP页面的实行效力(中)