現時点では、複数のサーバーを持つ新しいサーバー環境があるため、laravel elixerのキャッシュ・バスト処理機能は、各サーバーのリポジトリーをダウンロードしてgulpを実行すると機能しません。 .jsファイルと.cssファイルの異なるバージョン。Laravel elixerのバージョン管理(キャッシュ・バスター)複数のサーバー
ロードバランシングは、要求ごとにどちらかのサーバーにユーザーを送信できるという問題です。一部のブラウザはこの問題から免れているようですが、たとえばJMeterを使用して負荷テストを行うとCSSやJSPを正しく読み込むことができません。
コンパイルされたファイルをリポジトリに追加したり、すべてをFTPすることなくビルドを同期させる方法はありますか?
productiosn
ブランチが更新されるたびに、最新のレポをプルダウンするスクリプトを実行して、展開を自動化しようとしています。
これは機能しませんか?それとも、冗長バージョンをコミットし続ける必要があるということですか? –
これは美しく動作しますが、各サーバーのキャッシュブーストファイル名はそれぞれ異なります – brianlmerritt
laravelを使用して以来、しばらくお待ちしています。あなたのソースSASSは各開発マシンで同じままでなければならず、コンパイルされたCSSをコミットしていないので、違いがあればどうなりますか?または、クラスター化された運用環境でのロードバランサーの問題について話しているので、エンド・ユーザーはロード・バランサーがどのノードにそれを投げかけるかによって、これらのリソースの冗長コピーを取得する必要があります。 –