我有一个网站,加载每个页面大约需要 20 秒(无论它做什么)

所以我放入了一个 /scripts/test.html ,它不是路线的一部分,但仍然需要这么长时间......没有数据库什么也没命中。

我将 web.config 重命名为 _web.config 并立即加载,将其重命名回来...回到大约 20-30 秒的加载时间。

在本地运行应用程序...我在 Global.asax.cs 中的 RegisterRoutes 上放置了一个断点并运行.../scripts/test.html 不会命中断点,正常站点会命中断点(站点在同一数据库/代码上本地快速加载)

服务器是Mosso IIS7/SQL Server 2008集群

该网站受到的打击相当严重...有什么帮助吗?或者要测试/调试的东西?

有帮助吗?

解决方案

可以尝试的几件事:

  • 尝试使用 FileMon/ProcessMonitor 查看是否存在大量磁盘活动。
  • 如果上述问题都不是问题,请安装 Jet Brains 的 Dot Trace 实例。对应用程序进行分析,看看是否存在一些在本地机器上不明显的内存或性能问题。

其他提示

我看到了另一个通过禁用IPv6解决的相关问题,也许可以试试。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top