【问题标题】:UpdatePanel slow update on certain server某些服务器上的 UpdatePanel 更新缓慢
【发布时间】:2012-02-08 15:20:52
【问题描述】:

我一直在使用 UpdatePanel 来异步加载列表,其中包含基于 DropDownList 控件中选择的类别的条目。在我的开发环境中,一切运行顺利,我还将它部署到不同的服务器并在那里进行了尝试,没有任何问题。

但是,当我今天将它部署到第三台服务器时,事情开始变得非常缓慢。加载页面大约需要 500 毫秒(在 UpdatePanel 中使用列表项的默认视图),但是当在 DropDownList 中切换类别时,UpdatePanel 需要大约 20 秒来加载新结果。第二台服务器(效果很好)和第三台服务器(超级慢)有一个非常相似的设置,这让我相信第三台服务器上有某种缓存设置(或其他设置)我错过了.

我知道 UpdatePanel 会重新加载整个页面,但是两台服务器之间怎么会有如此巨大的差异呢?在最坏的情况下,我将不得不将 UpdatePanel 切换为其他解决方案,但我似乎在第三台服务器上缺少一些东西?

【问题讨论】:

    标签: .net iis caching updatepanel


    【解决方案1】:

    终于找到了解决办法。我们有两个 HttpHandler 向外部服务器发出异步请求,以便将一些外部数据返回到站点。但是,在新服务器上,防火墙尚未配置为允许发出这些请求。由于某种原因,这导致整个更新面板重新加载以等待 HttpHandlers 在执行更新之前超时。 愚蠢的问题,但你总能学到一些东西。

    【讨论】:

      猜你喜欢
      • 2020-09-05
      • 2023-01-11
      • 2014-05-20
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多