看,我关心的是使用同一个网站/WebApplication 中的 WebService 更快/最好的方法。
想象一下,我在同一个网站中有 20 个页面和 1 个 WebService..
在每个页面中,我都必须使用 WebService 中的所有内容......
但我关心的是它应该如何消费?我应该添加在同一个网站中的 WebService 的 webreference,并使用该 Webservice 的代理生成的所有内容。或者我应该像普通类一样直接实例化 WebService 并使用这些方法?
我知道(或者我认为)最佳实践是将其用作 SOA especifications 的 webService 并在我的解决方案中的另一个网站中使用 WebService。
但我的推理是,使用 WebService 需要通过该协议发出请求的 http 协议,并且 Web 服务序列化响应......
我猜要注意的重要一点是,My WebService 的 webmethods 可以返回多个记录/信息/数据,因此序列化步骤可能是一个问题或性能问题。
我正在寻找这样做的最佳方法。
我应该将 WebService 移动到另一个站点并在我的页面中使用它吗?即使性能会受到影响?或者我不应该?如果是,多少钱?它会花费吗?还是影响不大?
如果我应该移动 WebService,如果我像 http:// localhost .. 而不是 ... 192.168.1.1 或 Web 域而不是 localhost 一样使用它,它会影响吗?它是一样的还是会影响某些东西?
在此先感谢您的帮助。