2014-01-17 9 views
5

だから古い資産がアップ提供されていないことを確認するため、人々は頻繁に使用するような何か:キャッシュの無効化 - クエリ文字列はURLパス対

example.com/css/styles.css?v=1 

または

example.com/css/styles-v1.css 

同様の戦術をで使用されていますJSONPリソースを要求するjQueryのようなライブラリ(クエリ文字列のアプローチを使用)同様に、分析サービスでは、URL内のキャッシュ破棄を使用してピクセルを追跡します。

私の質問は、キャッシュプロキシ(または他のメカニズム)がクエリ文字列を無視する可能性があるため、URLパスオプションが望ましいとしている人の実データがありますか?

私はモバイルインターネットプロバイダと厳しいキャッシュルールを持つ企業環境について聞いたことがありますが、実際のデータは見ていません。

+0

見つけましたか? –

+2

いいえ、他のものより優れていることを示す情報が見つかりませんでした。 – sstur

+1

この回答は、[パスソリューションがより優れている理由](https://stackoverflow.com/a/34626594/33236)について説明しています。 – hultqvist

答えて

0

データはありませんが、クエリ文字列を取り除いているプロキシは定義ごとに準拠しません。このようなことで多大な作業をしてきたので、私は間違いなくこう言うでしょう:

  1. いくつかの実装ではバグが存在する可能性があります。
  2. あなたが気にしないほど珍しいかもしれません。
関連する問題