【问题标题】:WCF Endpoint URLWCF 端点 URL
【发布时间】:2026-02-15 21:00:02
【问题描述】:

如果这在 * 的错误部分,请原谅我。但是我有一个 Web 应用程序,它在同一个 Web 服务器上引用了一个 wcf Web 服务,它只是在不同的虚拟目录中

访问 Web 服务以提高性能的最佳端点 URL 是什么 (http://)

[computer name].domain.corpad.net/webservice
[computer name]/webservice
[ip address]/webservice
[external web address]/webservice

【问题讨论】:

    标签: c# performance web-services wcf endpoint


    【解决方案1】:

    这在很大程度上取决于您的情况。 您在这里给出的唯一标准是性能。在这种情况下,地址是您最不关心的,因为它无论如何都是可配置的。当您使用主机名时,它们需要被解析。当然,它会被缓存,仅此而已。选择哪个名称还取决于服务器的配置。它有哪些 IP,服务器绑定到哪些 IP,如何解析名称。如果您忽略名称解析的代价,使用 IP 似乎是最快的。 现在,您将从绑定中获得最佳性能优化。如果您的服务始终是用于传输的本地命名管道,那将是最好的。 此外,您需要选择正确的序列化,这又取决于情况。如果兼容性不是问题,那么二进制会胜出。

    【讨论】: