.net - WCF 自托管服务是否比 IIS 托管选项处理更多或更少的负载?

标签 .net wcf iis self-hosting

托管选项是否会影响 WCF 服务可以处理的请求量?

最佳答案

很难说 - 自托管的主要原因可能是拥有更多的控制权,例如能够根据需要调整系统。

IIS 托管方便且易于设置,它提供“按需”加载服务,例如服务主机仅在请求实际进入时才加载。

服务主机的这种持续加载(和卸载)可能会稍微影响性能 - 另一方面,自托管服务主机,您可能会使用更多内存(因为 ServiceHost 始终处于事件状态并在内存中)。

再说一遍——这是内存与速度的权衡——自托管使用更多的内存,但可能要快一点。

马克

关于.net - WCF 自托管服务是否比 IIS 托管选项处理更多或更少的负载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1249098/

相关文章:

c# - NAudio PlaybackState 永不停止?

c# - log2(int) 和 log2(float) 的最快实现

javascript - 从 javascript 调用 Winform 托管的 WCF 服务

c# - WCF 服务引用不提供非异步方法

wcf - 无法在 Web 服务器上开始调试。底层连接已关闭 : An unexpected error occurred on a send

php - 将站点迁移到新域和服务器后,WordPress 自定义结构永久链接中断

c# - 如何确定日期是否是一个月中的第 n 个 List<WeekDay>?

C# 从 HTTP POST 请求获取答案

asp.net - Web 应用程序存在于本地 IIS Web 服务器和 IIS Express Web 服务器上

php - 使用 IIS 禁用单个 php 文件的 Gzip 压缩