文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
asp中有关字符编码转换的几个函数
绝妙的asp生成静态页面html函数
Asp计算页面执行时间
一个简单的用存储过程分页
将asp页面转换成htm页面
ASP网站漏洞解析及黑客入侵防范方法
URL编码与SQL注入
几种常用排序算法(asp)
ASP调用带参数存储过程的几种方式
实用的ASP连接数据库的函数
ASP如何获取真实IP地址
ASP中怎么实现SQL数据库备份、恢复
判断Cookies是否处于开启状态
怎样才能将服务器端文件夹下的文件,..
几行Asp代码实现防止表单重复提交
用ASP设计网站在线人数统计程序
asp论坛在线人数统计研究
如何用ASP远程在数据库中创建Table
用ASP调用SQL Server的视图和存储过程
Asp与XML的关系
ASP读取EXCEL
在ASP中使用Oracle数据库技巧
一个通过web.Mail发送邮件的类
几种打开记录集方式的比较
购物车范例(购物车页面 )
如何使用FSO搜索硬盘文件
GB码和BIG5码的互换技术
用ASP开发WEB日期选择器
一个投票系统的源程序(coveryourasp.c..
列出服务器上的打印机


技术教程 -> ASP教程 ->  
优化ASP程序
来源:转载   人气:769   录入时间:2007-11-8
    
   ASP编程应该是比较容易上手,运用frontpage、VI等工具,可以十分方便地构键WEB页面,
   而VBScript/JavaScript等脚本语言也很容易上手。当掌握了ASP编程之后,也许你比较
   关心的是程序的效率问题,即怎样使你的程序更加迅速地执行,而少占用服务器的CPU和
   内存开销,这一点很重要,如果有很多人访问你的网站,这种因数必须被考虑,否则系
   统崩溃可不是好玩的。
   这里我们的讨论以VBScript讨论为主。
   1.避免使用VBScript的动态数组。
   VBScript的动态数组是使用在无法确定数据多少场合之下的,不过遗憾的是动态分配的时候,速度慢,占用系统资源多。
   2.避免写程序进行排序。
   当对一个数组进行排序的时候,如果数组元素很多,程序将花费许多时间来完成这项工作。
   3.合理处理大量的字符串操作
   尽量使用系统的函数,避免使用自己编的脚本代码,脚本执行较慢。
   4.优化数据库的操作。
   假如你使用大型的数据库,比如MS SQL Server 6.5 或 Oracle 8,应合理结合WEB服务
   器和数据库服务器的的处理。使用存储过程,而不是进行大量的SQL查询,以减少网络流量。
   减少返回的结果集(ResultSet),由数据库服务器处理要比包数据返回web服务器进行处理
   高效得多。
   5.使用ASP Components
   调用ASP部件,处理复杂的运算,文件读写,大容量的字符串处理。
   
   如何确定ASP程序的执行时间
   <%
   dim t1,t2
   t1=now()
   ' your asp code place here
   ' .......
   t2=now()
   response.write "执行用了"&cstr(cdbl((t2-t1)*24*60*60)) & "秒 "
   %>
   如何你的程序很短,使用上面的方法没有任何的意义:显示结果等于0。但如果在做数据
   库查询的时候,了解这种情报是十分必要的。
   




Copyright(C)2007-2024 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987