對於製作爲什麼我應該「捆綁」流星應用程序,而不是僅複製 服務器上的源使用「meteor」命令?「meteor」vs「meteor bundle」用於製作
基本上是有什麼區別:
「流星束app.tar.gz」,然後安裝光纖的正確版本和的NodeJS 和提取存檔,並與「節點main.js開始「應用程序,
和複製服務器上的項目來源,只是寫作‘流星’開始 的應用程序?
對於製作爲什麼我應該「捆綁」流星應用程序,而不是僅複製 服務器上的源使用「meteor」命令?「meteor」vs「meteor bundle」用於製作
基本上是有什麼區別:
「流星束app.tar.gz」,然後安裝光纖的正確版本和的NodeJS 和提取存檔,並與「節點main.js開始「應用程序,
和複製服務器上的項目來源,只是寫作‘流星’開始 的應用程序?
這會不會是一個詳盡的清單,但這裏有一些東西,在meteor
命令執行:
相反,捆綁的應用程序:
一般來說,如果您使用一套好的scripts,部署不應該是一個巨大的痛苦。
當使用捆綁:
在使用副本或項目目錄中運行流星命令:
嗯,如果你使用:
* set MONGO_URL = mongodb:// localhost:27017/<你的mongodb名稱> *,你可以在流星外面託管你的mongo db。你的mongo數據庫將存在於你的應用之外,如果你殺了你的應用,你的數據庫仍然是完全可用的。 –
@ManuelRivera是的,這也是正確的。乾杯! – gone43v3r
我不能回答你的問題,但有一點我觀察到當我面臨這個決定時,運行流星使用更多的CPU週期在服務器上比啓動捆綁(node.js )。流星花費的CPU時間量似乎也與項目(反應式)目錄中的文件數成正比。所以我懷疑meteor是否一直在監視目錄中的變化,而運行的bundle不會。另外,對於它的價值,我遇到了「meteor --production」的穩定性問題,但與捆綁無關(儘管我也升級了node.js)。 –