【问题标题】:JQuery Ajax calls in MVC app causing ever-increasing increasing Threads countMVC 应用程序中的 JQuery Ajax 调用导致线程数不断增加
【发布时间】:2015-06-30 09:29:51
【问题描述】:

我们有一个 ASP.NET MVC Web 应用程序和一个每 10 秒调用一次的 javascript 函数(通过 setTimeout)。此函数对我们的一个控制器方法(使用 $.get)进行 ajax 调用,该控制器方法返回一个 JsonResult,它是一个具有大约 5 或 6 个 int 属性的对象,然后我们使用它来更新 HTML 的某些区域在我们的页面中。

我们看到的问题是,如果我们监控与 Web 服务器关联的线程数(在 VS2013 下本地运行时,我看到它针对 iisexpress.exe,但在我们的实时环境中,这是针对 iis ),这个线程数一直在增加,而且似乎永远不会减少。

只要我在 JS 中禁用 $.get 调用,线程超时就会停止增加。

有没有办法防止线程数量不断增加?

【问题讨论】:

    标签: javascript jquery ajax asp.net-mvc performance


    【解决方案1】:

    事实证明,这仅仅是因为我们的一项服务中的某些东西没有被正确处理 - 与 Ajax/Jquery 无关导致问题。

    【讨论】:

      猜你喜欢
      • 2021-10-03
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 2021-04-12
      • 2018-01-18
      • 1970-01-01
      • 1970-01-01
      • 2013-10-14
      相关资源
      最近更新 更多