Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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.js的构建时间?_Meteor - Fatal编程技术网

如何加快Meteor.js的构建时间?

如何加快Meteor.js的构建时间?,meteor,Meteor,当我对Javascript文件进行更改并保存它时,构建和重新启动开发服务器需要5秒钟以上,即使它是一个简单的10行示例应用程序。我是Meteor.js的新手,所以我不知道这是否正常,但我认为更改应该立即(大约一两秒钟)出现在浏览器上?5-6秒对我来说是相当长的时间 选择软件包版本和下载软件包似乎占据了大部分时间 重新启动时,有一个websocket挂起(Chrome开发工具网络选项卡)。我正在使用Meteor 1.0。这是他们正在解决的一个已知问题。您可以阅读相关内容,并关注本期的进度。有一期关

当我对Javascript文件进行更改并保存它时,构建和重新启动开发服务器需要5秒钟以上,即使它是一个简单的10行示例应用程序。我是Meteor.js的新手,所以我不知道这是否正常,但我认为更改应该立即(大约一两秒钟)出现在浏览器上?5-6秒对我来说是相当长的时间

选择软件包版本和下载软件包似乎占据了大部分时间


重新启动时,有一个websocket挂起(Chrome开发工具网络选项卡)。我正在使用Meteor 1.0。

这是他们正在解决的一个已知问题。您可以阅读相关内容,并关注本期的进度。

有一期关于此的新内容:

升级到1.3的预发行版似乎是目前最好的选择之一:

流星更新——发布METEOR@1.3-模块beta.8

并在发布时升级到1.3(应在2016年3月至4月左右)


快速测量以获得大致信息:

BryanARivera更新到
1.3-modules-beta.8
会让他
从6-10秒变为1-2秒。

我通过更改视图组件(在2013年初带有SSD的mbp上)尝试了该项目:


这是我解决Meteor构建时间缓慢问题的纯硬件解决方案

当我决定进入开发领域时,我坚信,在我真正知道如何编写代码并知道我的长期需求之前,我不会耗尽资金购买最新和最好的硬件

所以我出去买了一台二手的宏碁笔记本电脑,它的规格如下:

  • 内存:6Gb RAM
  • 处理器:英特尔奔腾处理器6200@2.13GHz*2
  • 操作系统:Ubuntu 16.04.1 LTS 32位
  • 存储:153.5GB硬盘驱动器

通过此设置,我看到重建时间介于15s~30s(包括浏览器刷新)在一个使用Meteor 1.4的副项目中,React和一个拥有1500条记录的Mongo db实例。我发现在进行多次更改时,这些时间非常缓慢。你可以在这里看到我正在处理的项目的初始版本

在尝试在咖啡馆和图书馆完成工作后,我意识到我在家工作要快乐得多,并且一旦副业完成,我决定奖励自己升级

我最初的选择是在a和游戏PC(如)之间,但由于前者非常昂贵,而后者的图形功能对我没有用处(我不是游戏玩家)我把它们都排除在外。这些都是高质量的机器,当我将它们与其他PC和笔记本电脑的评论进行比较时,我注意到,如果其他系统在性能上得分较高,那么它们的构建质量就较低,反之亦然,并且没有让我卖掉的总冠军

我决定,自我构建是正确的,如果我能将其全部整合到一个董事会和案例中,那就太好了。我的要求是:

  • SSD驱动器(读/写时间比HDD快)
  • Ubuntu:因为它是免费的
  • 迷你ITX:这样它就可以悄悄地放在我的桌子上
  • 相当
  • 16GBDDR4RAM:这似乎是开发的最低要求
经过一番搜索,我偶然发现了这些关于a的说明,它构成了我构建的基础

由于我目前无意使用MacOS,根据Hackintosh的说明,我没有更换Wifi卡

我的新规格清单以及我为每个项目支付的费用如下:

  • 279.97英镑
  • 121.00英镑
  • 121.00英镑
  • 109.00英镑
  • 35.00英镑
  • 24.00英镑
  • 40.00英镑
  • 90.00英镑
  • 10.99英镑
总花费为830英镑(写作时正确)

这款手机有两种外观:黑色和银色。我用前者将显示器的主要焦点放在桌子上。作为一名新手,我花了大约一个小时才把它拼在一起。我想,如果我为了生活而这样做的话,速度会快得多

优点:

  • 使用Meteor 1.4,我的重建时间大大缩短到2秒
  • PC作为一个整体只需要15秒就可以启动,而笔记本电脑则需要2分钟
  • 在笔记本电脑上,Meteor重新加载将使CPU完全加载,而在PC上,从系统监控工具上看,4核处理器的负载上升了几个百分点以上
  • 它的占地面积为19cm x 19cm,比我的笔记本电脑小
  • 这是超级安静,球迷们在大多数日子里都是引人注目的
缺点:

  • 这样一个小案例的后遗症是,如果我将来想开始玩游戏,就没有空间放显卡了
  • 所有的端口都在后面。但是,这确实给了前面一个干净的外观
  • 没有复位按钮,但电源开关可以通过bios配置为“软”开关,按下它会弹出一个对话框,您可以选择重新启动/暂停/关闭
结论:

总的来说,我对自己制作的组件的选择和通过自建节省的资金感到非常满意。这台电脑功能强大,足以进行视频编辑,我正在努力编辑我的第一个Youtube教程

更明智地了解我的需求意味着我现在正在使用Docker来创建隔离的开发环境,以防止软件冲突,这些冲突本身可能会占用解决问题的时间

我所做的组件研究意味着,我意识到,自从我离开公司以来,PC机箱、冷却器、电缆、存储卡、风扇都取得了巨大的进步
with `METEOR@1.2.1`                    ~10s to reload
with `METEOR@1.2.2-faster-rebuilds.0`  ~5s  to reload
with `METEOR@1.3-modules-beta.8`       ~4s  to reload