在Umbraco 7.7中处理成员api时性能下降

时间:2018-05-07 08:40:38

标签: c# umbraco umbraco7

我需要在我正在处理的网站上使用一个非常无特色的受保护页面。它有大约9000名成员,完全无法使用。登录会员可能需要20多秒。我已经尝试了默认生成的登录并创建了一个只有代码的表面控制器。

Members.Login(model.Username, model.Password)

更新会员密码是相同的

var u = memberService.GetByUsername(model.Username);
string p = System.Web.Security.Membership.GeneratePassword(6, 0);
memberService.SavePassword(u, p);

在处理缓存时,页面很快,但只要我需要专门处理网站成员的数据库查询,网站几乎不起作用。

9000名成员似乎不足以导致20秒延迟。后端的成员部分比前端工作得快得多(仍然不是很快但不到10秒)所以我不相信用户数量是问题。

成员没有自定义属性,只有一个成员角色和组。

0 个答案:

没有答案