【发布时间】:2016-03-10 20:18:54
【问题描述】:
是否会导致所有线程,我的意思是所有用户停止并增加http请求队列的等待时间并开始影响应用程序的可用性?
如果是这样,我们是否应该确保在 asp.net 应用程序中没有遗留异常以确保应用程序的可伸缩性。
【问题讨论】:
标签: asp.net performance exception-handling scalability
是否会导致所有线程,我的意思是所有用户停止并增加http请求队列的等待时间并开始影响应用程序的可用性?
如果是这样,我们是否应该确保在 asp.net 应用程序中没有遗留异常以确保应用程序的可伸缩性。
【问题讨论】:
标签: asp.net performance exception-handling scalability
一些未处理的异常可以终止w3wp.exe。因此,您应该处理异常。 Application_Error 无法处理在另一个线程上抛出的内容(后台工作人员、解雇和忘记任务)。对于此类错误,您应该使用 http 模块。但它也无法捕获 stackoverflow 错误。如果您想在应用程序级别处理异常,您应该为此使用一些声明。 Here 更详细。
除此之外,我认为异常不会影响其他用户。 Exception and performance.
基本上,异常不应该经常发生,除非你有 重大的正确性问题,如果你有重大 正确性问题然后性能不是你最大的问题 脸。
我喜欢这句话:)
【讨论】:
【讨论】: