Je n'ai pas vraiment compris la signification du pipeline d'actifs, je vous laisse donc le soin.
En premier lieu, le navigateur Web affiche l'écran en lisant HTML, CSS, JavaScpirt, WebAssembly ''. (WebAssembly est un nouveau type de code qui améliore considérablement les performances) Le mécanisme qui permet au navigateur de lire
HTML, CSS, JavaScpirt, WebAssembly '' est appelé Asset Purpline.
Le pipeline d'actifs est un framework permettant de minimiser ou de compresser les actifs JavaScript et CSS (minifier: espaces de remplissage et sauts de ligne, etc.) ou de les concaténer.
Votre propre résumé Une fonction qui combine des fichiers statiques tels que CSS et Javascript qui sont organisés de manière à ce que les humains puissent les comprendre facilement. Pourquoi mettre ensemble → Pour réduire le nombre de requêtes vers le fichier et réduire le traitement.
rails assets: precompile RAILS_ENV = production
) config.assets.compile = false
dans config / environnements / production.rb
Changer faux en vraiPourquoi définir
config.assets.compile = false``` sur true?
Qu'est-ce que `` config.assets.compile '' en premier lieu?
Apparemment, config.assets.compile
Rechercher des fichiers et les compiler automatiquement lorsqu'ils n'existent pas
Il semble que vous pouvez le faire. (Devis document Rails)
Description Si "true", lorsque le fichier requis n'est pas trouvé dans public / assets, recherchez le fichier dans app / assets, etc. et compilez
Cela semble pratique, mais si vous le définissez sur true, cela mettra une charge sur le serveur ... Est-il acceptable de le définir sur true et de mettre un fardeau sur l'utilisation du mécanisme du pipeline d'actifs pour augmenter la vitesse de traitement? Une fois que vous l'avez trouvé, cela ne s'arrêtera pas!
Jusqu'à présent, j'ai décrit ce que j'ai appris sur le pipeline d'actifs. Je ne comprends pas encore les détails, alors je vais étudier!
https://railsdoc.com/page/config_assets_compile https://developer.mozilla.org/ja/docs/WebAssembly/Concepts https://www.transnet.ne.jp/2016/02/28/rails%E5%88%9D%E5%AD%A6%E8%80%85%E3%81%8C%E3%81%A4%E3%81%BE%E3%81%9A%E3%81%8Dcolnr%E3%80%8C%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3/
Recommended Posts