Meteor 应用程序:初始加载 >1 分钟,7.4M,800 个请求

Posted

技术标签:

【中文标题】Meteor 应用程序:初始加载 >1 分钟,7.4M,800 个请求【英文标题】:Meteor app: Intitial loading >1min, 7.4M, 800 requests 【发布时间】:2016-04-30 03:27:52 【问题描述】:

我有一个相对简单的 meteor.js 应用程序。它加载非常慢(> 1 分钟)并下载 7.4M 资源。

一开始以为是订阅速度慢,但网络日志显示,其实是资源下载(>800个请求)造成的。

我还意识到大多数条目在网络日志中出现了两次。这是正常行为吗?

【问题讨论】:

【参考方案1】:

当我开发我的第一个流星应用程序时,我也有类似的担忧。但是,当我创建一个包并部署应用程序(这是您应该在生产环境中执行的方式)时,所有资源都被压缩、压缩并编译成几个资源。

正确部署的生产包和通过meteor 命令在开发中运行您的应用程序之间的区别是白天和黑夜。

查看此答案以了解如何正确捆绑和部署流星。就是置顶答案的后半部分:

How to deploy a meteor application to my own server?

【讨论】:

感谢您的提示。实际上,将 --production 参数添加到流星调用中就足够了。现在它在 3.6 秒内加载 1.5M 和 29 个请求……好多了:)

以上是关于Meteor 应用程序:初始加载 >1 分钟,7.4M,800 个请求的主要内容,如果未能解决你的问题,请参考以下文章

使用 appcache 在服务器上重新部署后 Meteor 不断重新加载

表单提交后 Jquery.validate() 不“重新加载”(meteor.js)

我可以优化 Meteor Android Cordova 应用程序的首次加载时间吗?

XMLHttpRequest 无法加载 - Meteor 和 FSCollection 没有“Access-Control-Allow-Origin”

使用 Meteor 和 blaze 在掌上电脑上正确加载数据

Meteor:使用 reactiveVar 观察集合