ホームページ >ウェブフロントエンド >jsチュートリアル >クエリパラメータを使用したキャッシュ無効化はどの程度効果的ですか?
運用環境に更新を展開する場合、クライアントが不必要な遅延なく最新のアセットを確実に受け取ることが重要です。これを実現するために広く採用されているアプローチの 1 つは、キャッシュ無効化です。
キャッシュ無効化を実装するには、現在のバージョン番号を含むクエリ パラメーターが CSS および JS ファイル URL の末尾に追加されます。この方法は、次の 2 つの質問に依存します:
クエリ文字列 (?v=1.123) は、ブラウザへの一意のパス。したがって、URL を新しいパスとして認識し、キャッシュされたバージョンに依存するのではなく、サーバーからファイルを取得します。
パラメーターが存在するにもかかわらず、ブラウザーは、同じクエリ文字列に遭遇した場合、ソースは変更されないと想定します。今後のリクエストで。その結果、そのパラメータを使用してアセットをキャッシュし、新しいパラメータ (例: ?v=1.124) が使用されるまでキャッシュからアセットを取得し続けます。
以上がクエリパラメータを使用したキャッシュ無効化はどの程度効果的ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。