2017-12-02 3 views
0

私はReact nodejsアプリケーションをEC2上で実行しています。キャッシュを扱うbeyong Nginxサーバーとwebpack jsとCSSのバージョン管理

ロードバランスのためにNginxを超えて3つのインスタンスを設定しました。

また、Nginx設定でキャッシュを有効にしました。

基本的には、バンドルされたReactコードとstyle.cssも同梱されているapp.jsのさまざまなバージョンの横にすべてキャッシュする必要があります。

私はJSとCSS SRCリンクにバージョン番号を追加したいと思います(例えばhttp://mywebsite.com/app.js?1.0

私の質問は、私はWebPACKのと、この操作を自動化することができ、ありますか?これは道のりですか?

答えて

0

html-webpack-pluginはあなたの友人です。

index.htmlファイルを作成する代わりに、webpackでそれを行うことができます。

出力スクリプトをindex.htmlに自動的に追加し、ファイルのハッシュを生成します。

+1

jsとcssの両方にとって素晴らしいことでした。しかし、私はあなたがハッシュをtrueに設定すると、googleのスピードテストや他のベンチマークツールでは推奨されていないsrcリンクに[ハッシュ]を追加することに気付きました。私はそれを削除し、あなたが推奨するようにファイル名に追加しました。私はテンプレートのオプションを使用しました。なぜなら、初期のものをいくつか残しておきたいからです。再度、感謝します –

関連する問題