Wil*_*iel 5 iis wcf self-hosting
当"成本"这个话题出现时,我和同事正在讨论WFC服务.
问题是:
鉴于IIS托管的WCF服务和Windows服务托管的WCF服务完全相同,如果它们都接受相同的负载,哪个服务在内存和CPU周期方面会更"昂贵"?
我们不关心初始启动编码,安装或配置(IIS似乎旨在提供更简单的体验),只是运行服务的简单成本.
我无法提供具体的数字,但如果这是一个大问题,您绝对应该进行性能测试以确定。对于典型的基于 HTTP 的 WCF 服务,所有请求最初都会由 Windows 内部的 http.sys 处理,然后分派到适当的进程。无论您的服务是托管在 IIS 中还是独立运行,都与您使用的 WCF 特定配置设置(关于每次调用、每次会话或单例配置以及请求大小限制和请求限制)一样重要。
我会关注可用性以及比严格的性能数字更有意义的东西,因为它们应该几乎相同。
底线:使用更方便的方式,必要时进行性能测试。
| 归档时间: |
|
| 查看次数: |
1182 次 |
| 最近记录: |