【发布时间】:2011-07-11 15:11:50
【问题描述】:
我正在尝试找出执行此操作的最佳方法:我正在处理一个项目,并将所有数据访问层代码放入 .ASMX 文件中,以使它们与我的表示层分开。我从后面的代码中调用我的所有方法,并使用类文件等 Web 服务。我正在根据另一位开发人员的工作遵循这种做法。到目前为止,对此有两种看法:一种说法是,当代码隐藏从 Web 服务调用该方法时,它会影响性能,因为它必须执行 HTTP 请求,另一种说法是,不会影响性能。 ASMX 文件位于同一服务器上的同一项目中。是否确实有性能影响?我倾向于认为不是。
对此的任何帮助或意见将不胜感激。
【问题讨论】:
-
好问题。如果我理解正确,您是说您正在调用类中的方法,在 .asmx 文件中,但实际上不是通过 Web 服务引用?还是你?如果您没有调用 Web 服务引用,而是调用项目内部的一个类(这也是 Web 方法)——它不会序列化为 HTTP。它只是简单地调用方法。
标签: performance class service