繁体   English   中英

WCF - 优化配置和 IIS

[英]WCF - Optimize Config and IIS

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

I was seeing if there was a good tutorials or resources to follow on how to best configure WCF RESTful services to be web scale either through the web.config, from IIS, or from our dedicated application pool.

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

感谢您的任何帮助。

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

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

KB2538826

没有关于重负载问题的一般建议,但可能的优化之一是在服务器端使用异步操作: Scale WCF Application Better with Asynchronous Programming 这是关于在进行数据库调用时节省线程池资源。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM