Nous sommes à l'aide de Réagir sur des Rails à l'intérieur de notre application Rails. Lorsque nous déployer, de l'actif de pré-compilation prend environ 20 minutes.
Basé sur le déploiement des journaux, il semble que la plupart de ce temps est consacré à la pré-compilation de 3,3 MO fichier javascript. Ce fichier "app.js" concatène les deux fichiers qui sont générés par webpack:
# app.js
//= require vendor-bundle (250KB)
//= require app-bundle (3.3MB)
Devrions-nous venus à attendre longtemps avant de compiler fois compte tenu de la taille de l'application-bundle? Ou, peut-on améliorer les choses?
Comme une note complémentaire, nous avons essayé directement de la compilation app-bundle, au lieu d'exiger à travers app.js et il a pris la même quantité de temps.
Mise à JOUR:
Nous avons fini par briser le code du client dans un distinct créez-réagir-projet d'application qui se connecte à notre application Rails via l'API. La complexité de notre devops et le déploiement de pipeline a été considérablement réduite-court de vraiment creuser dans cette erreur.