1

我有一个 MVC 4 应用程序,它大约每 45 秒执行一次慢速请求。它通常是 200 毫秒,所有请求将是 200 毫秒约 45 秒,然后有一个约 4500 毫秒。然后回到200ms。

我没有设置缓存。但是,我使用 PrincipalContext 来查询 AD。

在我开始对电话进行一些分析之前,我想知道是否有人有任何想法。

快的:

快的

慢的:

慢的

4

1 回答 1

0

感谢 Pinch,但问题是 Active Domain 和 PrincipalContext。在这里查看解决方案,我关闭了 TCP/IP 上的 NetBIOS,现在一切都运行得更好了。

虽然我根据用户的角色显示菜单项,但也许我会将这些缓存在某个地方,这样我就不必在每个请求中查询 AD。

于 2013-10-24T13:08:10.020 回答