文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程ASPASP 组件指南
精品推荐
特别推荐
·如何解密加密的ASP源代码
·PHP+MySQL 购物车程序实例
·ASP网站漏洞及入侵防范方法
·ASP网络安全
·1小时ASP入门
·初学ASP动态网页制作常用错误处理
·ASP实现网页打开任何类型文件都保存
·ASP技巧:使用FSO自动创建多级文件夹的函数
·轻松建站 主流ASP内容管理系统
·ASP教程:透彻掌握ASP分页技术
·ASP脚本语言的19个基本技巧使用
·推荐文章:ASP脚本程序的15种使用技巧
·问题解答:ASP编程中关于session的用法
·必学技巧:防范ASP木马的十大基本原则
·实例技巧:ASP方便实现网站的每日更新
·精华文章:ASP中SQL语句参考及记录集对象
·无组件上传图片到数据库中,最完整解决方案
·入门:简单熟悉掌握ASP的语法和变量
·ASP网站开发常备:日期和时间函数示例
·ASP教程
热点TOP10
·ASP分页代码,已经写成类了,值得参考
·SMS中用Unicode编码发送中文
·ASP网站程序自动升级实现的方法
·使用FCKEditor的设置技巧(ASP篇)
·动态网页技术ASP编程中FileUp 4.0 的使用方法
·AspJpeg 水印组件参数详细说明
·解决下载文件名乱码问题的问题
·FCKeditor在ASP配置环境中的使用
·用ASP实现分页的源码
·aspjpeg组件高级使用方法介绍
·在Web界面下如何生成像资源管理器一样的树形目录(版本2.0)
·无组件上传图片到数据库中,最完整解决方案
·初学:ASP内建对象Response
·用ASP对网页进行限制性的访问
·如何应用ASP操作数据库的类
·在ASP中使用类,实现模块化
·ASP基础教程之ASP AdRotator 组件的使用
·ASP教程:透彻掌握ASP分页技术
·ASP技巧:ASP中Session的具体用法
·ASP adodb.stream对象的方法和属性

ASP 组件指南

日期:2005年8月11日 作者:清风网络学院 查看:[大字体 中字体 小字体]



详细信息
虽然在 IIS 4.0 下面 CreateObject比 Server.CreateObject 快,但在 IIS 5.0 下性能是相同的。同样,如果正在使用 MTS/COM+ 库软件包/应用程序, Server.CreateObject 可防止线程阻塞。

传递参数
建议
声明 Out 参数为 Variant。在 Visual Basic 术语中,这表示按引用 参数应该为 Variant。按值传递的参数(In 参数)不限于 Variant,但必须与 Variant 兼容。

为什么
脚本客户机使用 Variant。 COM 服务器可使用指定的数据类型。当您将指定的数据类型按值传递给 COM 服务器时, COM 服务器可以毫无问题地接收。但除 Variant 外,其他按引用参数无法“回送”给 ASP 脚本。

常见的陷阱
最常见的错误之一是“类型不匹配”。这通常是因为按引用 传递到 COM 对象的变量不是 Variant。通常的解决方法是按值传递参数或者将参数变为 Variant。

详细信息
如果要在多台计算机上分布组件或在进程外运行它们,可能看到按值 传递参数获得的显著性能。按引用传递将在进程或计算机间造成更多的编组开销,因为数据必须往复发送。如果实际上并不需要按引用传递参数时, 按值传递参数的正确性和有效性也是一个问题。注意,在默认情况下 Visual Basic 按引用传递参数。

下面的 KB 文章讨论将参数从 ASP 传递到 COM 对象:

Q197956 PRB: Passing Parameters By Reference to a VB COM Object(英文)  
Q197957 PRB: Passing Parameters By Reference to a VC COM Object(英文)  
事件
建议
避免调用等待其他组件返回事件的组件

组件方法应尽快返回对 ASP 的执行。请考虑使用“MSMQ”或“COM+ 排队组件” 来提供异步调用 — 或当要做的工作正长时间运行并且不必联机运行时。

请异步地分派工作项目,而不要让 ASP 等待长时间运行的进程结束。然后您将从 ASP 给客户机返回一个响应。一旦工作项目完成,您可以用电子邮件或其他方法通知客户机(请参阅下面内容)。

为什么
ASP 并不是为处理事件设计的。为了优化服务器性能,请尽快返回对 HTTP 请求的响应。

常见的陷阱
循环检查服务器上的状态标识并不是一种提供浏览器通知的“服务器友好”方法。

详细信息
通常开发人员关注事件的原因是为了给浏览器提供关于在服务器上处理的工作的通知。虽然可以开发出精致的浏览器通知系统,如通过套接字在服务器上打开另一个端口,但许多开发人员通过下面的技术实现他们的需要:

使用电子邮件通知
在页面中添加 Meta-Refresh 标记以轮询服务器
发送到浏览器的连接,并让客户机手动检查未决请求的状态。
下面的 KB 文章讨论这些问题:

Q243547 PRB: ASP Does Not Provide Progress Notifications to Client Browsers(英文)  
Q243546 PRB: ASP Does Not Support Events(英文)  
OnStartPage/OnEndPage 与 ObjectContext
建议
在 IIS 4.0 及更高版本中使用 ObjectContext 访问 ASP 内置对象(如响应、请求、服务器等等)。无论何时请尽量避免使用 ScriptingContext 对象、 OnStartPage 和 OnEndPage。

为什么
OnStartPage、OnEndPage 和 ScriptingContext 对象是用于遗留支持的。

常见的陷阱
如果插入 ASP 对象,ATL 向导将使用 OnStartPage 和 OnEndPage。

详细信息
用“双重”或“单元”模型组件获取 ObjectContext 而无须以 MTS/COM+ 进行注册。对于本地的 ActiveX EXE 不能使用 ObjectContext,所以需要使用 OnStartPage/OnEndPage。若要使用“自由线程”和“单线程”组件环境,需要以 MTS/COM+ 注册这些组件。否则需要使用 OnStartPage。

上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 




上一篇:怎样使用ASP实现Ping

下一篇:XML 数据的编码方式

ASP 组件指南 相关文章:
·MPEG、RM、WMV电影文件格式转换指南
·从零开始学黑客:网络黑客新手入门指南
·TninkPad笔记本电池使用指南
·EZ-USB 68013A开发指南
·《人工少女2》操作指南 - 游戏手册
·腾讯QQ号码使用完全指南
·Apache URL重定向指南
·速度太慢 微软官方发布Vista加速指南
·网赚指南经典教程(共十课)
·MT800业务配置指南---华为ADSL Modem
ASP 组件指南 相关软件:
·Adobe Photoshop CS 2 简体中文使用指南
·英语专业八级考试指南 01
·PSGRID表格表单组件V2.8
·vb6程序员指南
·第三阶段学习指南
·新编专业8级指南 04
·液晶&等离子电视优劣对比及选购指南
·日文书信写作指南
·第三部分2006同等学力英语统考辅导语法部分备考指南
·思科安全入侵检测系统专家指南

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot