如果这是在Stackoverflow的错误部分原谅我。但是我有一个Web应用程序在同一个Web服务器上引用了一个wcf Web服务,它只是在一个不同的虚拟目录中
用于访问Web服务以获得性能的最佳端点URL是什么(http://)
[computer name].domain.corpad.net/webservice
[computer name]/webservice
[ip address]/webservice
[external web address]/webservice
答案 0 :(得分:0)
这在很大程度上取决于你的情况。 你在这里给出的唯一标准就是表现。在这种情况下,地址是您最不关心的问题,因为无论如何它都是可配置的。使用主机名时,需要解析它们。当然它会被缓存,除此之外的一切都是关于它的。选择哪个名称还取决于服务器的配置。它拥有哪些IP,服务器绑定到哪些IP,如何解析名称。如果忽略名称解析的价格,使用IP似乎是最快的。 现在,您将从绑定中获得最佳性能优化。如果您的服务始终是本地命名的运输管道将是最好的。 此外,您需要选择正确的序列化,这又取决于具体情况。如果兼容性不是问题,那么二进制就会赢。