今日のペースの速い開発環境では、クライアント側 JavaScript ファイルを最新の状態に維持することが不可欠です。一般的な課題の 1 つは、更新プログラムの展開後に、これらのファイルのキャッシュされたバージョンをクライアントが確実に更新することです。
面倒な解決策
多くの開発者は、ファイルを変更する従来の方法に頼っています。スクリプトの src 属性にバージョン番号を追加します。コードが更新されるたびにバージョン番号が増加し、クライアントはサーバーから最新のファイルを取得する必要があります。ただし、このアプローチでは、さまざまなリリース間でスクリプト タグを更新するという平凡で時間のかかるタスクが発生する可能性があります。
最適化されたアプローチ
より効率的なソリューションには、スクリプトの src 属性内のクエリ文字列。 「?
<script type="text/javascript" src="myfile.js?1500"></script>
バージョン管理の統合
バージョン管理システムは、チェックイン時にリビジョン番号をスクリプト タグに自動的に挿入することで、このプロセスを効率化できます。この方法では、「?
<script type="text/javascript" src="myfile.js?$$REVISION$$"></script>
代替ソリューション
上記の方法は一般的に使用されていますが、代替ソリューションを検討する価値はあります。そのようなアプローチの 1 つは、開発者がファイルごとにキャッシュ動作を指定できる Cache-Control のようなサービスを利用することです。
以上がクライアント側の JavaScript ファイルを常に更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。