网站建设
网站建设
首页
网站建设
域名注册
网站建设
虚拟主机
网站建设
企业邮局
网站建设
优惠套餐
网站建设
网站建设
网站建设
软件开发
网站建设
系统集成
网站建设
网站推广
网站建设
硬件销售
网站建设
壹搜堂
网站建设
网站建设
网站建设
网站建设
网站建设
网站建设

广告位招租
网站建设
网站建设
网站建设热线:020-35655553
QQ在线:328604958
网站建设
 
·您现在所在位置:首页 > 网站建设 > 正文   
网站建设
网站建设

ASP设计常见问题及解答精要(2)

7、问题:我在ASP脚本中写了很多的注释,这会不会影响服务器处理ASP文件的速度?   答:在编写程序的过程中,作注释是良好的习惯。经国外技术人员测试,带有过多注释的ASP文件整体性能仅仅会下降0.1%,也就是说在实际应用中基本上不会感觉到服务器的性能下降的。   8、问题:需不需要在每个ASP文件的开头使用< % @LANGUAGE=VBScript % >?   答:在每个ASP文件的开头使用< % @LANGUAGE=VBScript %>代码是用来通知服务器现在使用VBScript来编写程序,但因为ASP的预设程序语言是VBScript,因此忽略这样代码也可以正常运行,但如果程序的脚本语言是JavaScrip,就需要在程序第一行指明所用的脚本语言。 9、问题:我有没有必要在每一个ASP文件中使用“Option Explicit”?   答:在实际应用中,VBScript变量的概念已经模糊了,允许直接使用变量,而不用Dim声明变量,但这并不是一个好习惯,容易造成程序错误,因为可能重复定义一个变量。我们可以在程序中使用Option Explicit语句,这样在使用一个变量的时候,必须先声明它,如果使用了没有经过声明的变量,运行时,程序就会出错。   实践证明,ASP文件中使用“Option Explicit”可以使得程序出错机会降到最少,并且会大大提升整体性能。   10、问题:运行ASP文件时有什么安全措施?   答:ASP提供了很好的代码保护机制,所有的ASP代码都在服务器端执行而只返回给客户端代码执行结果。但仍不排除恶意人士对Web服务器的刻意破坏,所以在编写ASP文件时更要注意安全问题。   虽然在ASP中引入文件以inc作为扩展名,在这里仍建议以ASP作为引文件的扩展名。当这些代码在安全机制不好的Web Server上运行时,只需在地址栏上输入引入文件的地址(inc为扩展名),就可以浏览该引入文件的内容,这是由于在Web Server上,如果没有定义好解析某类型(比如inc)的动态连接库时,该文件以源码方式显示。   另外,不要把数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可以轻易获取该数据库,进而肆意更改数据库内容。比较好的做法是,为数据库建立数据源名称DSN(Date Source Name),在DSN中存储了有关连接到指定数据提供者的信息,包括:“数据库的物理位置,用于访问数据库的驱动程序的类型,访问数据库的驱动程序所需要的任何其他参数”,在进行数据库访问时可以直接访问该DSN。   11、问题:评介Web数据库管理系统时,应该考虑哪些问题?   答:在评价一个Web数据库管理系统时,必须考虑到三方面的问题:多用户问题;所建立的Web数据库应该是关系型的;数据库的安全性问题。   12、问题:ADO是什么,它是如何操作数据库的?   答:ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。   ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下:   ·Connection对象:负责打开或连接数据库文件;   ·Recordset对象:存取数据库的内容;   ·Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。














  友情链接: 网站建设 | 北京网站建设 | 网站建设 | 网站建设 | 网站建设 | 北京网站建设 | 中资源 | 南京网站建设 | 网站建设 | 北京网站建设公司 | 网站设计 | 超搜友情链接>> |
网站建设
 
版权所有 (C) 2000-2007 广州壹搜网络科技有限公司
建议您使用IE5.0以上浏览器,1024×768显示器分辨率进行浏览,以达到最佳浏览效果