|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。 部件
. 功能
. 伸缩性
. 分别商务逻辑和页面体现
. 被ASP或其他情况重用
. 事务处置
. 类型平安
. 存取操作体系特征
. 回护常识产权
. 鄙人列情形下利用Server.CreateObject:
. MTS事务处置
. 高低文平安性
. ASP外部部件
. OnStartPage、OnEndPage
. 利用<Object RunAt=server>延迟对象初始化
. 是不是保留到Session或Application变量中
功能
. Response缓冲:Response.Buffer=True
. 封闭Connection并:set Connection=Nothing
. 利用部分变量
. 用<Object >取代Server.CreateObject
. 不要利用Session和Application变量
. 不要将COM对象存储在Session或Application变量中
. 封闭剧本调试
. 防止反复的字符串相加
. 在费时的页面顶端利用Response.IsClientConnected
. 利用MSMQ
. 不要在Session或Application中存储大数组
. 不要ReDim 数组
. 将纠合类型的对象赋给一时变量
. 减小微处置器的最大线程数(运转regedt32,在HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\w3SVC\ASP\Parameters,增添ProcessorThreadMax,减小这个值,看看功能的变更;或增大这个值。)
. 设置AspScriptEngineCacheMax,使它等于ProcessorThreadMax*CPU个数。缺省的是30;(在体系途径下:\system32\inetsrv/adminisamples下,键入adsutil.vbs,设置/w3svc/AspScriptEngineCacheMax);
. 削减Session.Timeout;
. 在MMC中,设置ASP使用法式缓冲为无效。
把某些任务交给客户端:
. CSS、DHTML
. XML
. RDS
. Remote Scripting
. Xmlhttp
. 客户端验证
. 减小文件巨细
. 尽量防止https和SSL
. 利用Response.End测试功能
数据库
. 削减数据库存取会见;
. 缓存变换后的了局;
. 利用ODBC毗连池和OLEDB资本池;
. 利用体系DSN或非DSN,不要利用DSN或文件DSN;
. 使ADO运转在双线程形式(Both-threaded):makefre.bat;
. 利用ADO的Field对象;
. GetString或GetRows对照快;
. RDS和XML把负载嫁到客户端;
. 不要利用Select *,把字段写出来;
. 尽可能利用SQ. Server 7,不要利用Access;
. 利用SQ. Server的特征:存储进程、Job、Join、sort、group
. 利用SQ. Analysis,优化SQL的功能
. 利用索引
. 当地利用Name-pipes,近程利用Sockets
. 正确地指定Command Type
IIS 5的新特征
. 牢靠的从头启动
. ASP功能进步
. Server.Transfer比Server.Redirect更好
. Server.Execute
. Server.GetLastErrorASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的东西可是什么都要收钱的啊! |
|