Performance 未处理的异常如何导致Azure应用程序服务缓慢?
当我在性能和可用性部分查看Azure应用程序服务诊断时,他们指出4XX和5XX错误可能会影响应用程序的性能和可用性Performance 未处理的异常如何导致Azure应用程序服务缓慢?,performance,azure,exception,azure-web-app-service,azure-webapps,Performance,Azure,Exception,Azure Web App Service,Azure Webapps,当我在性能和可用性部分查看Azure应用程序服务诊断时,他们指出4XX和5XX错误可能会影响应用程序的性能和可用性 请解释异常和web应用程序性能之间的关系,以及异常如何降低网站性能 这不仅是Azure特有的,而且如果您将应用程序部署到任何地方(云中或prem上),这也很常见。异常可能会导致大量问题,尤其是性能问题 俗话说 无论您的程序的性能有多高,只要您没有处理“异常”,它就坏了。 您需要缓存数据、处理异常、处置资源等,以避免性能问题和站点崩溃。例如,在javascript应用程序中 回调通
请解释异常和web应用程序性能之间的关系,以及异常如何降低网站性能 这不仅是Azure特有的,而且如果您将应用程序部署到任何地方(云中或prem上),这也很常见。异常可能会导致大量问题,尤其是性能问题 俗话说
无论您的程序的性能有多高,只要您没有处理“异常”,它就坏了。
您需要缓存数据、处理异常、处置资源等,以避免性能问题和站点崩溃。例如,在javascript应用程序中
回调通常会分配内存,但累积会起作用,但会涉及大量额外的样板文件,使线程安全非常困难。正如Sajeetharan正确提到的,异常可能会导致大量问题,我喜欢这个好的引用。对于出现的症状-页面加载缓慢,有时超时 此类问题通常由应用程序级问题引起,例如:
- 请求需要很长时间
- 使用高内存/CPU的应用程序
- 应用程序因异常而崩溃