ASP应用程序设计技巧

原创 2004年06月28日 13:53:00

1. Web应用程序的目录及文件结构
建立目录分类存放的最大目的是为了易于管理Web应用程序中各种各样的文件类型
a. 虚拟根目录 起始文件(.htm、.html或.asp)以及global.asa(一定放在虚拟根目录下)
b. 内容目录
c. 头文件目录
d. 多媒体文件目录
e. 组件目录
f. 数据目录

2. ASP文件设计惯例
a. 传送HTTP Header 在ASP文件中加入标头信息。若没有,IIS将会自动补上该有的标头信息,此举将耗费服务器端额外的处理时间
b. 不要将HTML与ASP Script掺杂使用
c. @前导命令 使用DW创建ASP页面会自动添加@前导命令,包含Code和Language
d. ASP的引入文件(Include File)
e. Option Explicit 可以省去一些麻烦,对程序的执行效率也有帮助
f. 撰写ASP程序 程序设计并不只是写出可以执行或执行效率绝佳的程序代码,更得考虑团队合作时,程序与程序之间,或是人员彼此之间的沟通,以及日后维护程序所需的成本。
i. 让程序代码集中在区域之内
ii. 定义ASP文件所需的程序 建议集中放置ASP文件中所有用到的程序(包含Function和Sub),最好是将程序放在ASP文件的最后或最前

3. 执行IIS与设计ASP程序的小技巧
a. 平均分配前、后端的程序执行负载 前后端应该相互分配工作,可以由前端执行的工作,就不要增加后端的负担
b. 精选变量类型——几乎任何程序语言的局部变量效率都会比全局变量高
c. 善用变量
d. <object>与Server.CreateObject的适用时机 最大的差异:<object>仅限于“声明”,除非程序代码真的调用了所声明的组件,否则,ASP执行环境不会建立所声明的组件;但Server.CreateObject使得ASP执行环境立即建立组件
e. 有关Buffer
f. 区分.htm和.asp文件的功能:在IIS5中,不含任何服务器端脚本的.asp文件的执行效率和.html是一样的(微软官方说法)
g. Debug:Microsoft Script Debugger
h. Web应用程序的执行空间
IIS5中的“应用程序保护”:各自独立的优点:Web应用程序出错,不致影响IIS本身及其他的Web应用程序;缺点:占用更多的内存资源。在“速度”与“稳定”之间作个选择。“中(共用的)”表示这个Web应用程序是和其他相关或无关的Web应用程序同属于一个集区(Pool),该集区因故挂掉时,并不会导致IIS死机
i. 用&连接字符串:VBScript编译程序的原则是“+”专门用于数值处理,因此数据转换的原则是转成数值类型;而“&”则是专门用于字符串连接,因此数据转换的原则是转成字符串类型

版权声明:本文为博主原创文章,未经博主允许不得转载。

ASP应用程序设计技巧

 1. Web应用程序的目录及文件结构建立目录分类存放的最大目的是为了易于管理Web应用程序中各种各样的文件类型a. 虚拟根目录 起始文件(.htm、.html或.asp)以及global.asa(一...
  • lxc0819
  • lxc0819
  • 2006年12月08日 18:28
  • 501

ASP技巧28则(权威版)

=================================================百事海豚打包下载 ASP技巧http://www.botheighten.com说明:微软中国上的关于...
  • riyao
  • riyao
  • 2005年07月14日 22:01
  • 917

关于ASP.NET网页编程的几个技巧

一、 页面服务器控件的排版问题 好多朋友在用服务器控件做页面时,虽然设置了控件的HorizontalAlign="Center"属性,但在页面显示的时候仍然显示在页面的左面。因此有好多朋友想了好多方法...
  • tavor
  • tavor
  • 2006年06月30日 22:36
  • 1650

ASP.NET应用程序设计的10大技巧

 在本篇文章中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NE...
  • liner0607
  • liner0607
  • 2006年12月19日 18:59
  • 299

应用程序设计

用心设计您的应用程序 如果您是 iOS 应用程序开发的新手,可能想知道从哪里开始应用程序的开发过程。有了应用程序的初步构思后,您需要将这种想法转换为实现应用程序的行动计划。从设计角度而言,您需要作出...
  • cczk8138
  • cczk8138
  • 2014年07月22日 17:57
  • 245

ARM学习--ARM程序设计

伪指令: 伪操作: 1、符号伪操作: 2、
  • WeiPidong
  • WeiPidong
  • 2014年07月10日 00:26
  • 613

ASP.NET应用程序设计的十大技巧

  在本篇文章中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.N...
  • donetk
  • donetk
  • 2008年05月03日 17:37
  • 118

Linux应用编程之图片浏览APP实现

目前只支持jpeg格式的图片,需要显示其他图片的在main函数中添加就可以。解析出图片头字节,根据字节判断是属于什么格式的图片。 有四个文件:main.c  input_manager.c   to...
  • qq_21792169
  • qq_21792169
  • 2016年05月26日 12:51
  • 14042

ASP.NET应用程序设计的10大技巧

在本篇文章中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET...
  • sharp914916
  • sharp914916
  • 2005年12月13日 18:07
  • 372

多线程应用程序设计

多线程应用程序设计 >> 概述 一、使用多线程的理由 1、和进程相比,它是一种“节俭”的多任务方式。    在Linux系统中,启动一个新的进程必须分配独立的地址空间,建立众多的数据库来维护它...
  • LeapEmbedded
  • LeapEmbedded
  • 2013年06月05日 17:57
  • 772
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP应用程序设计技巧
举报原因:
原因补充:

(最多只允许输入30个字)