应用过程中asp改进串处理技术性能外文翻译
《应用过程中asp改进串处理技术性能外文翻译》由会员分享,可在线阅读,更多相关《应用过程中asp改进串处理技术性能外文翻译(31页珍藏版)》请在毕设资料网上搜索。
1、ASP 应用过程中改进串处理技术性能 外文资料翻译 : 1 所译外文资料: 作者: James Musson 书名(或论文题目): Improving String Handling Performance in ASP Applications 出 版 社(或刊物名称):urlhttp:/ url=/library/en-us/dnasp/html/aspstrcatn.asp 出版时间(或刊号): March 2003 所译页码: 2译成中文: 在 ASP 应用过程中改进串处理技术性能 James Musson Developer Services, Microsoft UK March
2、2003 Applies to: Microsoft®; Active Server Pages®; Microsoft Visual Basic®; 摘要: 大多数活跃的服务器页 (ASP)应用依赖串联建立 HTML 格式化的数据然后被用户使用。本文对各种创造 HTML 数据流的方法进行了比较,其中有一些在特定的情况下有更好的性能。 ASP 和 Visual Basic 编程设计的方法被合理采用了。 绪论 开发者编写 ASP 页,其实是在创造一串格式化正文通过 ASP 提供给网络客户。你能使用多中不同的方法创造该正文,但是你所选择的方法网络应用的性能和可测量性有很大影响。在
3、帮助用户协调他们 Web 应用性能的许多场合中,我已经发现主要的获胜因素是那个改变 HTML 数据流的方 式。在本文,我将展示一些普通的技术并且测试他们对简单的 ASP 页的性能的影响。 ASP 设计 很多 ASP 开发者已经遵循好的软件设计原则并且模块化他们的代码。这种设计通常采取用某一页的部分离散的功能模块组成新页的形式。线性输出由这些功能实现,通常是 HTML 代码表,然后能通过各种各样结合形式形成完整的一页。一些开发者已经更深入一步研究并且把这些 HTML 函数作为 Visual Basic COM 的组成部分,希望受益于额外的编译代码提供的执行性能。 虽然这是一个好的设计惯例,通过这
4、种方法建立数据流对网络站点执行效率有较大影响。不管现实操作执行是从 ASP 的包含文件还是 Visual Basic COM 零部件。 数据串串联 考虑下列代码碎片取自 WriteHTML 函数。 命名数据的参数仅仅是一个数组包含一些需要被格式化成一个表结构的数据(数据从数据库返回, 例如)。 Function WriteHTML( Data ) Dim nRep For nRep = 0 to 99 sHTML = sHTML & vbcrlf _ & & (nRep + 1) & _ & Data( 0, nRep ) & _ & Data( 1, nRep ) & _ & Data( 2
5、, nRep ) & _ & Data( 3, nRep ) & _ & Data( 4, nRep ) & _ & Data( 5, nRep ) & Next WriteHTML = sHTML End Function 这就是为什么很多 ASP 和 Visual Basic 开发者建造 HTML 代码。包含在 sHTML变量里的正文被返回给呼叫代码然后使用 Response.Write 给客户写信。当然,这也能以相似代码表示直接嵌入网页而不使用 WriteHTML 的功能。这条代码的问题在于 ASP 和 Visual Basic 使用的数据类型, BSTR 或者基本数据流,实际上不能改变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 利用 运用 过程 进程 asp 改进 改良 处理 技术性 外文 翻译
