Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor OAuth在LTE/4g/3g上花费了很长时间_Oauth_Meteor - Fatal编程技术网

Meteor OAuth在LTE/4g/3g上花费了很长时间

Meteor OAuth在LTE/4g/3g上花费了很长时间,oauth,meteor,Oauth,Meteor,我最近在我的Meteor手机上发布了LinkedIn OAuth。我在LTE/4G/3G上的登录时间长达12-20秒。在wifi上,登录时间约为1秒 一些用户报告说loggingIn微调器旋转10秒然后停止,但我无法在手机上复制 以前有人对此有意见吗?关于如何加快此速度,您有什么想法吗?以下是如何使用快速渲染发布此文件,以供将来参考: // serverside Meteor.publish("loginConfig", function(){ return Accounts.loginSe

我最近在我的Meteor手机上发布了LinkedIn OAuth。我在LTE/4G/3G上的登录时间长达12-20秒。在wifi上,登录时间约为1秒

一些用户报告说loggingIn微调器旋转10秒然后停止,但我无法在手机上复制


以前有人对此有意见吗?关于如何加快此速度,您有什么想法吗?

以下是如何使用快速渲染发布此文件,以供将来参考:

// serverside
Meteor.publish("loginConfig", function(){
  return Accounts.loginServiceConfiguration.find();
});



// client route

this.route('home', { 
  path: '/', fastRender: true,
  waitOn: function(){
    return Meteor.subscribe('loginConfig');
  }
});

如果你找到复制品,请在GitHub上提交一个问题。几种理论:mongodb服务器远离Meteor服务器,Meteor服务器远离LinkedIn服务器,客户端远离一切=>大延迟。或者本地存储在客户端的手机上速度非常慢。或者你的服务器会有很大的负载。另外,还可以发布Accounts.loginServiceConfiguration,通过类似FastRender的功能获得不错的加速。这背后的逻辑是,许多3G/LTE/2G网络使用代理来停止WebSocket以提高性能,而实际连接到后端需要一点时间。如果您将oAuth服务数据发送到客户机,它可能是faster@imslavko我见过这种情况发生在我身上,因为我的isp使用byte mobile,Meteor尝试连接WebSocket,但失败了,然后再次尝试长时间轮询,这一切都需要一点时间。@Akshat噢,哇,谢谢!我已在服务器上禁用WebSocket,今晚某个时候我将尝试FastRender@阿克沙你知道出版物的确切语法吗?只是Meteor.publish'Accounts.loginServiceConfiguration'吗?