Asp.net 请求超时问题

Asp.net 请求超时问题,asp.net,.net,wcf,request,Asp.net,.net,Wcf,Request,我有一个带有WCF服务的web应用程序。该服务包含实现消息通知的方法。问题是,对于大量用户,它需要花费太多的时间并引发请求超时异常。解决这个问题的最好办法是什么。增加请求时间不可用,用户等待时间不会超过分钟。也许多线程或异步调用通知方法会有所帮助?或者有更好的解决方案吗?如果您的通知方法对于请求的有效服务不是必需的,则将其移动到另一个线程 作为一个体系结构点,您可以考虑将所有通知移动到自己的服务中,然后API可以异步地被消费。 请参阅了解如何操作。您必须找出服务器上的瓶颈是什么。我提到的方法是从

我有一个带有WCF服务的web应用程序。该服务包含实现消息通知的方法。问题是,对于大量用户,它需要花费太多的时间并引发请求超时异常。解决这个问题的最好办法是什么。增加请求时间不可用,用户等待时间不会超过分钟。也许多线程或异步调用通知方法会有所帮助?或者有更好的解决方案吗?

如果您的通知方法对于请求的有效服务不是必需的,则将其移动到另一个线程

作为一个体系结构点,您可以考虑将所有通知移动到自己的服务中,然后API可以异步地被消费。


请参阅了解如何操作。

您必须找出服务器上的瓶颈是什么。我提到的方法是从同一个WCF服务调用的,它是无效的。因此,一个运行快速的方法调用另一个运行很长的方法。我正在寻找一种方法,不是等待长时间方法的完成,而是继续运行invoker方法,并在完成后返回主代码。您的实例化模式和并发模式设置是什么?它们是默认设置的。我尝试设置并发模式-多个,但没有帮助。或者我需要设置更改实例化模式或其他一些设置?