我想弄清楚为什么这个表演如此糟糕:
execution(Authentication org.springframework.security.authentication.ProviderManager.authenticate(Authentication)) ->
ELAPSED_TIME="592 ms"我使用的是org.springframework.security.ldap.authentication.LdapAuthenticationProvider;
我能记录/捕获什么来了解为什么要花这么长时间?
谢谢你,布莱恩
发布于 2020-07-29 18:08:53
由于您在第一个身份验证请求上使用LDAP身份验证,所以必须根据LDAP服务器验证身份验证(这就是为什么第一个请求要花这么长时间)。我不知道LDAP到底是如何工作的,但似乎随后的请求也必须针对服务器进行验证,但已经在LDAP服务器端使用了某种类型的缓存(从而加快了响应时间)。
请看这个线程:Slow authentication to LDAP Server on initial login attempt
https://stackoverflow.com/questions/63159622
复制相似问题