我一直在努力为我们的客户查明遗留应用程序中的错误。他们抱怨响应时间很慢并且检查IIS日志我可以看到,有时请求不超过500毫秒的请求需要10-30秒。
似乎没有模式:这些请求发生在我们的应用程序处理的请求中,它们发生在小的静态文件(图片和.js文件)中,它们发生在高流量和低流量时。在这些请求之前或期间似乎不会发生请求类型,这会导致这种情况发生。
我已尝试对长请求进行失败的请求跟踪,但IIS管道中发生的所有事情似乎都需要0毫秒或至少接近。这可能是由极慢的网络连接或我们遗留的应用程序阻塞线程(或完全不同的东西)造成的吗?
答案 0 :(得分:0)
解决了我自己的问题。
我们的客户经历的缓慢可能是由其他因素造成的。将请求统计信息与其他服务(使用完全不同的技术)进行比较,发现它们现在都有类似的慢速请求,这可能是由于连接速度慢造成的。
有用的工具: