當我對Javascript文件進行更改並保存時,即使它是簡單的10行示例應用程序,構建和重新啓動開發服務器也需要5秒多的時間。我是Meteor.js的新手,所以我不知道這是否正常,但是我應該在瀏覽器上立即(大約一秒或兩秒)出現更改。 5-6秒對我來說感覺很長時間。如何加速Meteor.js構建時間?
選擇軟件包版本和下載軟件包似乎佔據了大部分時間。
重啓時有一個待處理的websocket(Chrome開發工具網絡選項卡)。我正在使用Meteor 1.0。
當我對Javascript文件進行更改並保存時,即使它是簡單的10行示例應用程序,構建和重新啓動開發服務器也需要5秒多的時間。我是Meteor.js的新手,所以我不知道這是否正常,但是我應該在瀏覽器上立即(大約一秒或兩秒)出現更改。 5-6秒對我來說感覺很長時間。如何加速Meteor.js構建時間?
選擇軟件包版本和下載軟件包似乎佔據了大部分時間。
重啓時有一個待處理的websocket(Chrome開發工具網絡選項卡)。我正在使用Meteor 1.0。
這是他們正在研究的已知問題。您可以閱讀它並按照問題#2846中的進度進行操作。
有關於這一個新問題: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
什麼樣的機器是你的獲得這些重建時間? – timebandit 2017-04-06 17:32:07
@timebandit這是一款採用i7,16GB RAM和SSD的Macbook Pro 2013。我還沒有嘗試用流星1.4來改善構建時間。 – 2017-04-06 20:09:08
這是我純粹的硬件解決方案問題慢流星建造時間。
當我決定進入開發階段時,我堅持認爲我不會耗盡硬件,購買最新,最好的硬件,直到我真正知道如何編碼並知道長期的需求。
所以我出去買了一輛二手15" 宏基筆記本電腦;有下列規格:
在此設置下,我看到重建的時候使用流星1側項目15秒〜30秒(包括瀏覽器刷新)之間。4,React和Mongo db實例約有1500條記錄。我發現這些時間在進行多項修改時極其緩慢。你可以看到我在這裏工作的項目的初始版本here。
在嘗試在咖啡館和圖書館完成工作後,我意識到我在家裏工作得很開心,一旦項目完成,我決定獎勵自己升級。
我最初的選擇是一個Macbook Pro和遊戲PC,如Asus ROG之間,但因爲前者非常昂貴,後者的圖形能力是沒有用的,我(我不是一個玩家)我排除他們倆出。這些都是高質量的機器,當我將它們與其他PC和筆記本電腦的評論進行比較時,我注意到其他系統在性能上得分較高的情況下,它們的構建質量較低,反之亦然,並且沒有贏得我的總銷售額。
我決定,自建是有序的,如果我可以將它全部裝入mini-ITX電路板和外殼,那將是非常好的。我的要求變成了:
經過一番搜索,我發現了一個$682 Skylake Mac Mini Hackintosh Build這些指令,這些指令構成了我的構建基礎。
由於我目前無意使用MacOS,按照Hackintosh的說明,我沒有更換Wifi卡。與我支付每個項目一起
我的新規格列表如下:
製作的£830(正確在寫作時)共支出。
的情況下,有兩種飾面;黑色和銀色,我和前者一起把我的顯示器作爲我的主要焦點放在了我的桌子上。我花了大約一個小時作爲新手把它放在一起。我想如果我爲了生活而這樣做會快得多。
優點:
缺點:
結論:
總的來說,我很高興與部件的選擇,我量身定做的,我救了自我樓房,PC的錢是用於視頻編輯功能足夠強大,我對我的編輯工作第一Youtube教程。
對我的需求更明智意味着我現在使用Docker來創建獨立的開發環境,以防止軟件衝突本身可以遏制解決時間。
我所做的組件研究意味着我意識到自從我離開大學以來,PC機箱,冷卻器,電纜,存儲卡和風扇所取得的巨大進步。您現在可以構建不僅小巧而強大的產品,而且還可以使用諸如tempered glass,liquid coolers,自定義braided cables,case strobe lighting和shaped cases等選項。
我還以爲流星有LiveReload /熱插拔/熱代碼推送/什麼?這意味着你不應該重建給定的文件更改。我對此感到困惑。 – 2015-09-06 04:04:48
這個問題仍然存在,到2015年底...可怕嗎? – davidbourguignon 2015-12-28 02:43:59
現在是2016年,我的版本是30秒,SSD的讀取速度爲500 MB /秒。 – 2016-02-02 01:45:02