从 ASPX 页面进行 Web 服务调用时的性能考虑

来源:互联网 发布:买衣服软件 编辑:程序博客网 时间:2024/05/17 07:31
http://www.microsoft.com/china/msdn/archives/library/dnservice/html/service07222003.asp

Matt Powell
Microsoft Corporation

2003 年 7 月 22 日

摘要:Matt Powell 介绍了如何通过异步方法消除使用 Microsoft ASP.NET 的 Web 服务调用的性能问题和线程池资源的消耗问题。(本文包含一些指向英文站点的链接。)

下载此专栏的相关示例代码

 

在 Microsoft,围绕 Web 内容的创建正发生着一些有趣的变化。正如您可能想到的,您在 Microsoft.com 上看到的大量技术信息需要来自 Microsoft 不同部门的许多人员的参与。最近,负责创建这些内容的人员,例如来自产品文档组、Microsoft Product Support Services(大多数 KnowledgeBase 都是由该其生成的)、MSDN 及其他组的人员,正在重新考虑他们的内容范围。PSS 首先提出了这一常见问题,即从 ASP.NET Web 页面进行 Web 服务调用时的性能问题。我们觉得该问题超出了一篇 KnowledgeBase 文章所能涵盖的范围,但尚不足以构成一个产品文档。

不过,它对于“At Your Service”专栏却是一个很好的主题。

情况:从 ASP.NET 页面调用 Web 服务时的性能破坏

我们在本专栏中讨论 Web 服务时,期望在各种情况下都可以享用 Web 服务。一个主要的情况是从中间层环境(如 ASP.NET Web 页面)访问 Web 服务。为 MapPoint .NET Web 服务的用户提供支持的人员经常收到这样的问题,即用户在使用其 Web 服务时,对 MapPoint .NET 的调用可能需要相当长的时间。这本身并不是什么问题,但某些其他因素可以使之成为比表面上要严重得多的大问题。

 
原创粉丝点击