ASP网页编程之优化ASP程序
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的概念本就是为一个能让系统运行于一个大的多样化环境而设计的; ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
页:
[1]