【发布时间】:2014-03-11 01:58:41
【问题描述】:
我们刚刚在 MVC 4 中为客户构建了一个网站,该网站已部署并在线,但客户现在抱怨加载时间非常慢。我们无法在我们的机器上查看同一个网站时重现该问题。
为了开始调查问题,我们已将 New Relic 连接到我们的服务器并正在监控应用程序,以下是我们所看到的:
WebTransaction 上有 57,900 毫秒的巨大响应时间,问题是我们不知道这个 Web 事务到底是什么,也不知道如何解决它。
有人见过吗?我们如何解决这个巨大的加载时间?
谢谢,
【问题讨论】:
-
大多数时候“交易”和“慢”在同一个句子中并不让我感到惊讶......
-
您是否从您的应用程序调用 CRM 服务器?
-
当我第一次部署我的应用程序时,我遇到了每隔
n分钟第一次加载它的问题。问题是 IIS 在回收后启动应用程序池所花费的时间。我们通过将回收时间设置为 ~24 小时解决了这个问题。 -
@AlexandrMihalciuc,感谢您的建议,我们不会从应用程序内调用 CRM 服务器。
-
@Billdr,感谢我们设置为每 1740 分钟(默认)的应用程序池回收设置。我已将其更改为 05:00 和 00:00 的固定时间,看看这是否会影响任何事情..