WCF-优化配置和IIS

本文关键字:IIS 配置 优化 WCF- | 更新日期: 2023-09-27 17:57:44

我有一个WCF RESTful服务,它托管在IIS中,受到我们几个应用程序的攻击。WCF服务在大多数情况下似乎运行良好,但有时需要很长时间才能从服务中获得响应。

我在看是否有很好的教程或资源可以遵循,如何通过web.config、IIS或我们的专用应用程序池将WCF RESTful服务最好地配置为网络规模。

我们已经浏览了我们的服务,并使用NHibernate探查器来查找和优化任何有问题的查询,我们还使用memcached设置来帮助提高性能。问题似乎是当许多应用程序在短时间内使用该服务时,或者当该服务长时间处于空闲状态时。

感谢您的帮助。

WCF-优化配置和IIS

不确定它是否适用于您的场景,但几天前我在MSDN上读到了下面提到的博客文章。这是关于Net IOCP线程池中的一个问题,当许多请求在短时间内发出时,该问题会导致WCF的响应时间过长。也许这对你有帮助?

WCF随着工作的爆发而缓慢扩展

KB2538826

没有关于重负载问题的一般建议,但可能的优化之一是在服务器端使用异步操作:使用异步编程更好地扩展WCF应用程序。这是关于在进行数据库调用时保留线程池资源。

至于空闲期问题,请参阅为应用程序池(IIS 7)配置回收设置