Ich habe die Bedeutung der Asset-Pipeline nicht wirklich verstanden, also überlasse ich es Ihnen.
Zunächst zeigt der Webbrowser den Bildschirm an, indem er "HTML, CSS, JavaScpirt, WebAssembly" liest. (WebAssembly ist ein neuer Codetyp, der die Leistung erheblich verbessert.) Der Mechanismus, mit dem der Browser "HTML, CSS, JavaScpirt, WebAssembly" lesen kann, wird als Asset Purpline bezeichnet.
Die Asset-Pipeline ist ein Framework zum Minimieren oder Komprimieren von JavaScript- und CSS-Assets (Minimieren: Auffüllen von Leerzeichen und Zeilenumbrüchen usw.) oder zum Verketten dieser Assets.
Ihre eigene Zusammenfassung Eine Funktion, die statische Dateien wie CSS und Javascript kombiniert, die so angeordnet sind, dass Menschen sie leicht sehen können. Warum zusammenstellen → Um die Anzahl der Anforderungen an die Datei zu verringern und die Verarbeitung zu reduzieren.
Rails Assets: RAILS_ENV = Production
vorkompilieren aus.) config.assets.compile = false
in config / environment / Production.rb
Ändern Sie false in trueWarum sollte `config.assets.compile = false``` auf true gesetzt werden? Was ist
`config.assets.compile``` überhaupt?
Anscheinend config.assets.compile
Suchen Sie nach Dateien und kompilieren Sie sie automatisch, wenn sie nicht vorhanden sind
Es scheint, dass Sie es schaffen können. (Rails Dokument Zitat)
Beschreibung Wenn "true", wenn die erforderliche Datei nicht in public / assets gefunden wird, suchen Sie die Datei in app / assets usw. und kompilieren Sie sie
Es scheint praktisch, aber wenn Sie es auf true setzen, wird der Server belastet ... Ist es in Ordnung, den Wert auf true zu setzen und die Verwendung des Mechanismus der Asset-Pipeline zur Erhöhung der Verarbeitungsgeschwindigkeit zu belasten? Sobald Sie es sich ausgedacht haben, wird es nicht mehr aufhören!
Bisher habe ich beschrieben, was ich über die Asset-Pipeline gelernt habe. Ich verstehe die Details noch nicht, also werde ich studieren!
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