【问题标题】:Devexpress grid slow reponse after idle空闲后 Devexpress 网格响应缓慢
【发布时间】:2013-09-22 18:09:01
【问题描述】:

我在开发用户必须查看行数据组的应用程序时使用 devexpress gridview,我的应用程序在 Visual Studio 2010 的开发服务器上运行良好,但是当我在 iis 7.5 上部署应用程序时,性能问题变得清晰。 第一次在 IE 上加载页面时,应用程序响应正常,ajax 调用响应良好,但是当应用程序空闲一段时间*(大约不到 5 分钟)*,出现 ajax 调用响应问题(单个请求需要 20 秒)。

注意:

-i 查看 iis 上的所有应用程序池配置。

-我注意到当我使用 Firefox 应用程序时响应正常但不幸的是我需要在 IE 上使用它。 - 当我从我的机器(本地 IIS)本地部署应用程序时,应用程序正常响应。

谁能帮忙

【问题讨论】:

    标签: asp.net iis devexpress iis-7.5 devexpress-windows-ui


    【解决方案1】:

    如果您说 Firefox 的响应时间很好,那么问题不在于 IIS。 Devexpress 控件在客户端(javascript)上很重,可能会导致页面加载延迟(尤其是如果您使用 jQuery)

    我建议:

    • 创建一个除了gridview 之外什么都没有的测试页面。
    • 启用客户端脚本调试(在 IE 选项中)
    • 使用 IE developer Profiler 查看任何客户端错误

    【讨论】:

    • 我也是这么认为的,但是由于 devexpress 控件很重,为什么我的页面在第一次加载时工作正常而在空闲后表现不佳,我猜有超时(会话,现金,iis,...)某处,但我无法确定这个问题的确切来源
    • @MamadoJoseph 可能有多种原因。页面上有更新面板吗?如果您使用 IE developer Profiler(单击 Start profiling),然后进行第二次加载(回发),您将看到发送回服务器的内容以及返回所需的时间、下载的大小,还要检查[Console] 选项卡以查看任何错误。
    • 是的,我正在使用更新面板,并且网格视图覆盖它。但是为什么您对此有疑问,但是我将在更新面板中删除它并使用网格运行页面。关于配置文件我会检查anf 将结果反馈给您
    猜你喜欢
    • 2012-08-31
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多