2015-03-24 19 views
5

Stiamo procedendo alla transizione del nostro front-end a EmberJS e stiamo pianificando di utilizzare l'interfaccia grafica di Ember che dovrebbe risolvere il problema che stiamo attualmente riscontrando. Fino a quel momento disponiamo di più applicazioni Ember JS nella nostra app Rails. Esecuzione di asset rake: il precompilamento viene eseguito localmente in meno di un minuto, tuttavia la compilazione delle risorse durante la distribuzione su Heroku è estremamente lenta (> 15 minuti) nonostante l'utilizzo di dynos PX per la distribuzione.Asset compilation slow per EmberJS

Ecco la nostra log di compilazione: https://gist.github.com/dior001/1d59deaff61ee243df7d

Nota i tempi di compilazione di circa 4 minuti per EmberJS app.

  • application_ember_orders => 2015-03-24T21: 54
  • application_ember_search => 2015-03-24T21: 58
  • application_ember_search_chrome => 2015-03-24T22: 02

Qualcuno ha ha riscontrato questo problema con EmberJS e la pipeline di asset di Rails? Se sì, hai qualche suggerimento sul perché la compilazione è così lenta?

+0

Sto affrontando lo stesso problema. È possibile attivare la registrazione per ottenere maggiori informazioni su ciò che sta richiedendo così tanto tempo ma non l'ho ancora risolto: * heroku config: set EMBER_CLI_RAILS_VERBOSE = true * –

+0

Lo stesso problema qui. La nostra app impiega circa 12 minuti per la compilazione. È piuttosto doloroso. – turboladen

risposta

1

Non mi sono imbattuto in questo particolare problema, ma Heroku può essere schizzinoso sulle risorse precompilate, quindi eseguire asset di rake: clean o addirittura rake assets: clobber prima che la distribuzione abbia funzionato per me in passato. Il primo elimina solo vecchi asset, ma il secondo è un po 'più potente.