使用Azure网站(标准层),然后网站加载正常(设置为始终启用)。网站/代码已经过优化和预编译。
第一次调用SignInManager.PasswordSignInAsync很慢(大约2到5秒)。
注销然后立即登录。
等待大约几个小时,然后变慢(然后变快)。
行为类似于即将入睡或不再加载到内存中的东西。
当前正在测试中,因此没有人可以登录,但网站(处于活动状态)不会在一夜之间忙碌,因此会影响当天的“第一位”用户。
代码是:
UseStaticFiles(staticFileOpts)
答案 0 :(得分:1)
万一仍有问题,我可以通过向AspNetUsers表中添加索引来解决。
CREATE NONCLUSTERED INDEX [IX_UserName] ON [dbo].[AspNetUsers]
(
[UserName] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)