私はアプリケーションをコンパイルするためにangular-cliを使用しています。 ng build --prod
を実行すると、gzipバンドルファイルが作成されますが、index.htmlはまだフルサイズのファイルを使用しています。私はng build --prod --aot
を実行しようとし、同じ結果を得た。プロダクションで.gzファイルを使用するには、どうやってangle-cliに指示しますか?Angular2:プロダクションでのgzipファイルの使用
0
A
答えて
4
古いバージョンのCLIを使用しています。最新のものは、もはやgzipファイルを生成しません。
gzippedファイルを提供するには、ブラウザーはgzipレスポンスを受け付けることを示すヘッダーを要求し、サーバーはgzipファイル(またはgzippedファイルをロードする)に設定され、gzipped結果を送信する必要がありますブラウザがファイルを要求したとき。
これはサーバーによって異なります。
しかし、index.htmlはgzippedファイルを決して参照しません。 JSファイルを参照します。ブラウザはサーバーにJSファイルを要求し、サーバーにgzip形式の応答を受け取り、サーバーはgzip形式のJSファイルを返信します。
関連する問題
- 1. webpackとangular2を使用してプロダクション用のコードをデプロイする方法
- 2. Apache HAWQプロダクションの使用
- 3. SimpleXMLで使用するためのリモートgzip XMLファイルを開く
- 4. java:プロダクション環境でのprintStackTraceの使用
- 5. HadoopのGZIP入力ファイル使用して唯一のマッパー
- 6. Javaを使用しているファイルのGzip xml文字列
- 7. simplexml_load_file()を使用してgzip形式のXMLファイルをロードする
- 8. gzipをPHPのcss/jsファイルに使用するには?
- 9. GZIPファイルを使用する方法Asp.netで?
- 10. 解凍gzipファイル
- 11. GZIP、JSONのレスポンスとJQueryの使用
- 12. Python Gzip - オンザフライでのファイルへの追加
- 13. gzipの巨大なファイル(〜30G)
- 14. asp.netのgzip cssとjsファイル
- 15. 推薦のAPI dataprocをプロダクションに使用
- 16. Hyperledgerファブリックをプロダクションで使用する
- 17. プロダクションで$ componentControllerを使用しますか?
- 18. C#プロダクションでJson WebServiceを使用する
- 19. Symfonysダンプをプロダクションで使用する
- 20. プロダクション用のDjangoデプロイメント
- 21. mysqldumpでgzip圧縮を使用する
- 22. ローカル、ステージング、プロダクション用の.envファイルは1つだけですか?
- 23. なぜ7zipを使用して1つ以上のファイルをgzipできない
- 24. gzipされたファイルはDataLake Analyticsで複数のAUを使用しますか?
- 25. Gzipファイルと角2
- 26. ノードlite-server gzipファイル
- 27. zlibバージョン1.1.3を使用してメモリにgzipファイルを解凍
- 28. gzipファイルをhtmlソースとして使用する
- 29. angular2外部javascriptファイルを使用
- 30. プロダクションIISでAngular2ルーティングが機能しない
私はそれを知りませんでした。ブラウザは通常、デフォルトでgzip形式のファイルを受け入れるように設定されていますか?また、私のアプリケーションを提供するために、私はHerokuで小さなnodejs/expressアプリケーションを使用しています。おそらくこれがgzヘッダーを調べるべき場所だと思いますか? – Vic
はい、ほとんどのブラウザはデフォルトでgzip形式の応答を受け入れます。私は急行については何も知らないが、プラグイン/ミドルウェアがなければならないと思う。これは正式なものです:https://github.com/expressjs/compression –
クール。それは働くようになった。なぜ最新のangel-cliではgzipファイルをもう使用しないのですか? – Vic