2014-11-24 66 views
7

當我對Javascript文件進行更改並保存時,即使它是簡單的10行示例應用程序,構建和重新啓動開發服務器也需要5秒多的時間。我是Meteor.js的新手,所以我不知道這是否正常,但是我應該在瀏覽器上立即(大約一秒或兩秒)出現更改。 5-6秒對我來說感覺很長時間。如何加速Meteor.js構建時間?

選擇軟件包版本和下載軟件包似乎佔據了大部分時間。

重啓時有一個待處理的websocket(Chrome開發工具網絡選項卡)。我正在使用Meteor 1.0。

回答

2

這是他們正在研究的已知問題。您可以閱讀它並按照問題#2846中的進度進行操作。

+0

我還以爲流星有LiveReload /熱插拔/熱代碼推送/什麼?這意味着你不應該重建給定的文件更改。我對此感到困惑。 – 2015-09-06 04:04:48

+1

這個問題仍然存在,到2015年底...可怕嗎? – davidbourguignon 2015-12-28 02:43:59

+2

現在是2016年,我的版本是30秒,SSD的讀取速度爲500 MB /秒。 – 2016-02-02 01:45:02

0

有關於這一個新問題:https://github.com/meteor/meteor/issues/4284

升級到1.3的預發佈似乎的最佳選擇之一,現在:

meteor update --release [email protected]

升級到1.3,當談到(應該在2016年3月 - 4月左右)。


快速測量,以得到一個粗略的想法:

BryanARivera says on the thread,更新到1.3-modules-beta.8得到他From 6-10s to 1-2s.

通過改變一個視圖組件(上早2013 MBP我的https://github.com/wekan/wekan項目嘗試與SSD):

with `[email protected]`     ~10s to reload 
with `[email protected]` ~5s to reload 
with `[email protected]`  ~4s to reload 
+0

什麼樣的機器是你的獲得這些重建時間? – timebandit 2017-04-06 17:32:07

+0

@timebandit這是一款採用i7,16GB RAM和SSD的Macbook Pro 2013。我還沒有嘗試用流星1.4來改善構建時間。 – 2017-04-06 20:09:08

0

這是我純粹的硬件解決方案問題慢流星建造時間

當我決定進入開發階段時,我堅持認爲我不會耗盡硬件,購買最新,最好的硬件,直到我真正知道如何編碼並知道長期的需求。

所以我出去買了一輛二手15" 宏基筆記本電腦;有下列規格:

  • 內存:6GB內存
  • 處理器:英特爾奔騰處理器6200 @ 2.13 GHz * 2
  • OS:Ubuntu 16.04.1 LTS 32位
  • 存儲:153.5GB硬盤

Asus Laptop

在此設置下,我看到重建的時候使用流星1側項目15秒〜30秒(包括瀏覽器刷新)之間。4,ReactMongo db實例約有1500條記錄。我發現這些時間在進行多項修改時極其緩慢。你可以看到我在這裏工作的項目的初始版本here

在嘗試在咖啡館和圖書館完成工作後,我意識到我在家裏工作得很開心,一旦項目完成,我決定獎勵自己升級。

我最初的選擇是一個Macbook Pro和遊戲PC,如Asus ROG之間,但因爲前者非常昂貴,後者的圖形能力是沒有用的,我(我不是一個玩家)我排除他們倆出。這些都是高質量的機器,當我將它們與其他PC和筆記本電腦的評論進行比較時,我注意到其他系統在性能上得分較高的情況下,它們的構建質量較低,反之亦然,並且沒有贏得我的總銷售額。

我決定,自建是有序的,如果我可以將它全部裝入mini-ITX電路板和外殼,那將是非常好的。我的要求變成了:

  • 的SSD驅動器(更快的讀取比HDD /寫次數)
  • Ubuntu的:在考慮它是免費的,faster that MacOS
  • 的Mini-ITX的:以便它可以悄悄地貼合到我的辦公桌
  • 相當
  • 16Gb DDR4內存:這似乎是最低的開發。

經過一番搜索,我發現了一個$682 Skylake Mac Mini Hackintosh Build這些指令,這些指令構成了我的構建基礎。

由於我目前無意使用MacOS,按照Hackintosh的說明,我沒有更換Wifi卡。與我支付每個項目一起

我的新規格列表如下:

製作的£830(正確在寫作時)共支出。

New development PC

的情況下,有兩種飾面;黑色和銀色,我和前者一起把我的顯示器作爲我的主要焦點放在了我的桌子上。我花了大約一個小時作爲新手把它放在一起。我想如果我爲了生活而這樣做會快得多。

優點:

  • 我的重建時間都顯着2S使用流星1.4縮小到只有。
  • PC整體只需15秒即可啓動,而筆記本電腦可能需要2分鐘。
  • 隨着筆記本電腦的使用,流星重裝可以完全加載CPU,而從PC上看,4芯大麥的系統監視工具可以看出幾個百分點。
  • 它的尺寸爲19釐米x 19釐米,比筆記本電腦小。
  • 這是超級相當,大多數日子裏,球迷大麥明顯。

缺點:

  • 的拉回這麼小的情況是,有沒有空間我應該想在未來開始的遊戲顯卡。
  • 所有的端口都在後面。但是,這確實給了前面一個乾淨的外觀。
  • 沒有復位按鈕,但電源開關可以通過BIOS進行配置,以充當「軟」開關,使其按下時會彈出一個對話框,讓您可以選擇重新啓動/掛起/關閉。

結論:

總的來說,我很高興與部件的選擇,我量身定做的,我救了自我樓房,PC的錢是用於視頻編輯功能足夠強大,我對我的編輯工作第一Youtube教程。

對我的需求更明智意味着我現在使用Docker來創建獨立的開發環境,以防止軟件衝突本身可以遏制解決時間。

我所做的組件研究意味着我意識到自從我離開大學以來,PC機箱,冷卻器,電纜,存儲卡和風扇所取得的巨大進步。您現在可以構建不僅小巧而強大的產品,而且還可以使用諸如tempered glass,liquid coolers,自定義braided cables,case strobe lightingshaped cases等選項。