代码之家  ›  专栏  ›  技术社区  ›  hemachandran

刷新网页加载时间过长

  •  0
  • hemachandran  · 技术社区  · 11 年前

    我们正在开发单一安装程序web应用程序,为此我们使用了以下技术。

    1. wcf-命名管道绑定。
    2. javascript、jquery。
    3. 信号R
    4. 微卫星4

    我们已经在iis7.5和windows7中发布了web应用程序。

    这里的问题是,在运行应用程序3到4小时后,我无法在浏览器中执行任何操作,这是完全挂起的。

    我想和你分享的几件事,

    1. 在少数情况下,我们隐藏并在dom中显示HTML,而不是删除。
    2. 事件处理-我们正在绑定事件,但不检查 事件已与该元素映射。
    3. 信号也是我的疑问之一。因为它正在频繁地汇集。

    现在,如果我的浏览器卡住了,我只需重新启动应用程序池。之后 一切都在我的控制之下。

    所以,你能告诉我为什么会这样吗?也许我的帖子不清楚,但你 可以得到一些前景

    1 回复  |  直到 11 年前
        1
  •  0
  •   Pascal Le Merrer    11 年前

    你可以 use Chrome Profiler (开发工具>配置文件)以查找潜在的内存泄漏。内存泄漏的一个常见原因是在不再需要事件侦听器时忘记注销事件侦听器。正如你提到的绑定,我认为这是一个可以遵循的线索。