Asp.net Webservice性能-在同一个ASMX中为每个函数或两个函数分别设置ASMX?

Asp.net Webservice性能-在同一个ASMX中为每个函数或两个函数分别设置ASMX?,asp.net,web-services,asmx,Asp.net,Web Services,Asmx,我正在使用ASMXWeb服务 我有两个函数,所以,我应该在一个ASMX中创建两个函数,还是应该为每个函数创建单独的ASMX 这会影响性能吗?哪种选择的性能最高?对于所有性能方面,在进行更改以提高性能之前,您需要对其进行分析,否则最终可能会优化错误的内容 大多数情况下,整个应用程序中的一小部分代码或几个模块负责大部分执行时间。在那里进行优化将对性能产生最大的影响 您是否已经优化了所有可以优化的内容,并得出服务端点可能导致性能问题的结论 您应该编写代码,使其更易于维护。这两个功能是属于一起的还是完全

我正在使用ASMXWeb服务

我有两个函数,所以,我应该在一个ASMX中创建两个函数,还是应该为每个函数创建单独的ASMX


这会影响性能吗?哪种选择的性能最高?

对于所有性能方面,在进行更改以提高性能之前,您需要对其进行分析,否则最终可能会优化错误的内容

大多数情况下,整个应用程序中的一小部分代码或几个模块负责大部分执行时间。在那里进行优化将对性能产生最大的影响

您是否已经优化了所有可以优化的内容,并得出服务端点可能导致性能问题的结论

您应该编写代码,使其更易于维护。这两个功能是属于一起的还是完全不相关的?让他们通过一个或两个ASMX暴露有意义吗?这应该是定义端点的标准


我的猜测是,这两种选择将有相似的性能,但如果您绝对需要知道如何构建它们,请分析它们,并查看哪一种性能更好

+1-微优化是万恶之源:)你的答案中的“概况”是什么意思?这意味着我需要进行性能分析,还是asp中有类似于评测的东西?@ITresearcher:我是说性能分析!我还知道VisualStudio中包含了一些评测工具(),尽管我不知道它们的特性和/或限制,也不知道是否可以使用它们来衡量ASMXWeb服务的性能。