2016-09-20 58 views
-1

我想知道在.net Web服务中使用IIS时定时器控制的作用。即W3WP过程的资源消耗增加多少。在.net Web服务中使用IIS时定时器控制的作用

+0

你为什么不简单地尝试一下? – Filburt

+0

你指的是哪一个定时器控件?如果您的意思是Microsofts Ajax计时器控件(https://msdn.microsoft.com/zh-cn/library/bb398865.aspx),则服务器资源消耗将取决于定时器触发的频率以及回发完成所需的时间每次火灾。 – Joe

回答

0

您不应在Web服务中使用计时器。由于HTTP是无状态的,因此您将在几毫秒内为客户端提供资源并关闭整个连接。也就是说,您不需要长时间的流程,因为您希望优先考虑比长请求更多的并发请求。

如果您需要执行后台处理,您应该使用Windows服务。

看看Topshelf documentation即可开始使用Windows服务开发。

+0

嗨马蒂亚斯,你能告诉我什么是使用Topshelf的好处。 –

+0

@AbhishekPandey对于你的问题,这是无关紧要的......这只是让Windows服务开发变得更加简单。 –

相关问题