-3

最近、ほとんどのサイトでこのような URL が表示されます

http://example.com/style.css?v=024741259dd2

style.css にテキストが追加されている場所。この追加テキストは何ですか? バージョン番号または日付と時刻ですか? はいの場合、どのように生成されますか? これにはどのような意味がありますか?

4

1 に答える 1

3

これはおそらく「乱数」です (たとえば、ファイル チェックサム、バージョニング システムでのコミットの SHA、または MD5 形式のリソース タイムスタンプなど) は、サーバー側でキャッシュ無効化手法として自動的に生成されます。その目的は、既にリソースをロードして変更が加えられた場合に、そのリソースのブラウザー キャッシュを無効にすることです。

例として、Jekyll と Jekyll アセットを使用して Web サイトを開発している間は常にこの手法を使用しているため、キャッシュから JavaScript とスタイルシート ファイルをリロードしなくても、最近の変更を常に確認できます。

于 2013-06-26T08:40:58.567 に答える