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