|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般程序|优化ASP编程应当是对照简单上手,使用frontpage、VI等工具,能够非常便利地构键WEB页面,
而VBScript/JavaScript等剧本言语也很简单上手。当把握了ASP编程以后,大概你对照
体贴的是程序的效力成绩,即如何使你的程序加倍敏捷地实行,而少占用服务器的CPU和
内存开支,这一点很主要,假如有良多人会见你的网站,这类因数必需被思索,不然系
统溃散可不是好玩的。
这里我们的会商以VBScript会商为主。
1.制止利用VBScript的静态数组。
VBScript的静态数组是利用在没法断定数据几场所之下的,不外遗憾的是静态分派
的时分,速率慢,占用体系资本多。
2.制止写程序举行排序。
当对一个数组举行排序的时分,假如数组元素良多,程序将消费很多工夫来完成这项
事情。
3.公道处置大批的字符串操纵
只管利用体系的函数,制止利用本人编的剧本代码,剧本实行较慢。
4.优化数据库的操纵。
假设你利用年夜型的数据库,好比MSSQLServer6.5或Oracle8,应公道分离WEB服务
器和数据库服务器的的处置。利用存储历程,而不是举行大批的SQL查询,以削减收集流量。
削减前往的了局集(ResultSet),由数据库服务器处置要比包数据前往web服务器举行处置
高效很多。
5.利用ASPComponents
挪用ASP部件,处置庞大的运算,文件读写,年夜容量的字符串处置。
怎样断定ASP程序的实行工夫
<%
dimt1,t2
t1=now()
youraspcodeplacehere
.......
t2=now()
response.write"实行用了"&cstr(cdbl((t2-t1)*24*60*60))&"秒"
%>
怎样你的程序很短,利用下面的办法没有任何的意义:显现了局即是0。但假如在做数据
库查询的时分,懂得这类谍报是非常需要的。</p>无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的; |
|