gpt4 book ai didi

ASP.NET MVC 5 加载时间非常慢

转载 作者:行者123 更新时间:2023-12-02 18:30:12 25 4
gpt4 key购买 nike

所以我正在运行 Azure 上托管的 ASP.NET MVC 5。像许多其他人一样,我也因第一个请求的速度变慢而痛苦。在我的本地 IIS 上甚至需要 10 分钟。在 VS 使用的本地 IIS Express 上,大约需要 1 分钟。在 Azure 上发布和查看第一页大约需要 2 分钟,此后的其他页面每个大约需要 30 秒。当然,一旦页面第一次加载,其他请求就可以了。

因此,这些是我尝试更改的内容,以查看我是否能够修复本地 IIS 上的内容,因为我正在尝试对其进行测试。

  1. 编译调试设置为 false
  2. 预编译不起作用
  3. 在一个程序集中进行预编译和合并也不起作用
  4. 尝试添加一个空 View 和一个返回该 View 的 Controller ,但仍然很慢
  5. 我还针对相同的 DAL 和业务层运行 API,并且加载速度并不慢(首次加载大约需要 15 秒)。这意味着这不是数据库模型( Entity Framework )的问题,因为它使用相同的代码。

知道如何调试并了解为什么第一次加载如此慢。其他请求就可以了。

运行 IIS 版本 10。

谢谢

最佳答案

考虑尝试应用程序初始化来预热您想要的页面。引用Application InitializationHow to warm up Azure Web App during deployment slots swap更多细节。

如果应用程序初始化仍然无法正常工作,您可以尝试启用失败请求跟踪。 FREB 日志包含请求的整个生命周期和执行时间。它有助于调查哪个部分花费了很长时间。 sample 图片: enter image description here

引用here了解如何使用 FREB 日志进行故障排除。

如果仍然没有成功,恐怕您需要向 Microsoft 支持团队寻求帮助。

关于ASP.NET MVC 5 加载时间非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54295288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com