css と js (.css?v= と .js?v= または .css?version= と .js?version= の形式)
パラメータの使用には 2 つの可能性があります: まず、スクリプトは存在しませんが、スクリプトによって動的に生成されます。したがって、違いを示すバージョン番号が表示されます。 つまり、上記のコードは
しかし、ブラウザはそれがファイルの特定のバージョンであると認識します。
2 番目に、クライアントはこれらの css または js ファイルをキャッシュするため、js または css ファイルをアップグレードしてバージョン番号を変更するたびに、クライアントのブラウザは新しい js または css ファイルを再ダウンロードして更新します。 . 性的キャッシュの役割。スタイルまたは js を変更しても、更新時に変更されない場合があります。つまり、クライアントは css または js ファイルをキャッシュするため、パラメーターを追加することは依然として有益です。
2 番目の状況が最も一般的であるか、両方が同時に存在する可能性があります。