【问题标题】:Asp.net slow first load per userAsp.net 每个用户的首次加载速度慢
【发布时间】:2011-03-08 03:32:56
【问题描述】:

我在 IIS 7 中使用 HTTPS 设置了一个网站,每次用户第一次访问它时,加载时间约为 15 秒。

这不是她所描述的编译/预热“问题”:Slow first page load on asp.net site 我知道那个“问题”并且我也有这个问题,但这当然是意料之中的,而不是这里的问题。

因为它不是应用程序自回收/启动后首次加载的时间。如果我先在另一个浏览器中打开另一个浏览器并访问它,那么它需要相同的时间。因此,似乎每次启动会话时,都会发生延迟。来自同一用户/浏览器的所有后续请求都与预期一样快。

这是用于我拥有的管理界面站点,并且我使用 asp.net 成员资格。虽然延迟甚至在用户登录之前就发生了。所以我不确定这是否是罪魁祸首。

我有点不确定在哪里寻找消除延迟的方法。我正在运行会话状态。使用 cookie。

有什么想法吗?

【问题讨论】:

    标签: iis-7


    【解决方案1】:

    您需要了解更多信息。启用跟踪并跟踪每个步骤需要多长时间。您还可以使用 Wireshark 并查看客户端/服务器之间的流量。如果流量差距很大,您会看到服务器端挂着一些东西。如果您看到持续的流量,那么您的目标网页可能需要做很多事情。其他简单的事情是在服务器上启用动态缓存/压缩以加快速度。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 2019-02-24
      • 1970-01-01
      • 2015-05-15
      相关资源
      最近更新 更多