中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > Web开发 > Asp > 综合文章
Web应用程序设计技巧
作者:未知 时间:2004-06-28 12:12 出处:Blog 责编:chinaitpower
              摘要:暂无

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编译程序的原则是“+”专门用于数值处理,因此数据转换的原则是转成数值类型;而“&”则是专门用于字符串连接,因此数据转换的原则是转成字符串类型

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有