Javascript AWS Cognito:为什么authenticateUser()需要14秒才能完成?

Javascript AWS Cognito:为什么authenticateUser()需要14秒才能完成?,javascript,amazon-web-services,amazon-cognito,Javascript,Amazon Web Services,Amazon Cognito,当我使用与AWS-sdk-2.4.12版本相关的所有AWS Cognito位登录到我的应用程序时,我发现authenticateUser()函数大约需要14秒才能完成。(这种慢响应行为并不是什么新鲜事——以前的版本也很慢。) 使用Fiddler2,在隧道被发送到'cognito idp.us-west-2.amazonaws.com:443'之前,6秒似乎已经用光了,8秒之后,调用成功完成 问题是:为什么这么慢,可以采取任何措施来加快速度? 这是我的密码: // Login self.login

当我使用与AWS-sdk-2.4.12版本相关的所有AWS Cognito位登录到我的应用程序时,我发现authenticateUser()函数大约需要14秒才能完成。(这种慢响应行为并不是什么新鲜事——以前的版本也很慢。)

使用Fiddler2,在隧道被发送到'cognito idp.us-west-2.amazonaws.com:443'之前,6秒似乎已经用光了,8秒之后,调用成功完成

问题是:为什么这么慢,可以采取任何措施来加快速度?
这是我的密码:

// Login
self.loginUser = function (username, password) {
    var authData = {
        Username: username,
        Password: password
    };

    var authDetails = new AWSCognito.CognitoIdentityServiceProvider.AuthenticationDetails(authData);

    var userData = {
        Username: username,
        Pool: self.userPool
    };

    cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);

    cognitoUser.authenticateUser(authDetails, {
        onSuccess: function (result) {
            console.log('loginUser: ' + username);
        },
        onFailure: function (err) {
            console.log(err);
            console.log('FAIL loginUser: ' + username);
        }
    });
}

我的错。这不是问题。这是在VisualStudio2015中调试我的代码的产物

下面是在桌面Win7x64上运行的每个浏览器登录的计时结果

登录时间:

  • 火狐:1.5秒
  • 铬:2秒
  • IE 11:3秒
  • IE 11与VS2015的调试:14秒

这是我第一次注意到VS2015显著影响javascript性能。有人知道为什么吗?

这里也一样,当所有源代码都在AWS Lambda函数中时