gpt4 book ai didi

c# - MVC 'Find' 方法需要很长时间(甚至在发布时)? (使用迷你配置文件)

转载 作者:行者123 更新时间:2023-11-30 17:09:35 26 4
gpt4 key购买 nike

我正在使用 MiniProfile 来尝试找出为什么我的 MVC 站点需要很长时间。看起来“查找”方法是花费时间的地方。我已经阅读了几篇关于此的文章,大多数人似乎认为这是由于有<compilation debug="true" .. >。在 web.conf 中设置。我可以确认在以下示例中未设置调试(我的编译如下所示):

<compilation targetFramework="4.0">
...
</compilation>

没有提到调试的地方。但是,我的查找调用花费了三秒以上:S

MiniProfiler

关于我如何解决这个问题有什么建议吗? (注意:我在 Azure 生产服务器上运行。我已将 RDC 插入系统以确认推送的 web.config 不包含 debug="true")。

最佳答案

如果这是发布后或 AppDomain 被 IIS 关闭后到达您网站的第一个请求,则 Find 方法需要很长时间是正常的。然后它将缓存此 View 的位置,并且在后续请求中它应该更快。在您的浏览器中尝试 Ctrl+F5ing 相同的 url。

也可以尝试在 web.config 中显式设置 debug="false"

关于c# - MVC 'Find' 方法需要很长时间(甚至在发布时)? (使用迷你配置文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12838940/

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