6

キャッシュされた静的ファイル(.css、.jsなど)をユーザーに強制的に更新させるために、一部のサイト(stackoverflow.comなど)はファイルの最後にクエリ文字列を追加しているようです。例えば:

<link rel="stylesheet" type="text/css" href="http://sstatic.net/stackoverflow/all.css?v=9ea1a272f146">

これは良い考えだと思いますし、これも始めたいと思っています。ただし、クエリ文字列が存在する場合、プロキシがファイルを適切にキャッシュしないなどの欠点があると聞きました。

このタイプのバージョン管理の欠点は何ですか?

4

1 に答える 1

4

私が知っている唯一の欠点:プロキシキャッシング(あなたが言ったように):

http://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/

http://paulirish.com/2010/announce-html5-boilerplate/#comment-34976

( http://www.html5boilerplate.comのコメントからこれらについて知りました)

ただし、これによって影響を受けるユーザーの割合は非常に低いはずです. 私はかなり長い間この手法を使用してきましたが、今でも使用しています。

于 2010-09-30T22:33:02.707 に答える