ウェブサイトでは、通常、クエリ文字列パラメータを使用してcssとjsのキャッシュを無効にしています。クエリ文字列を使用したキャッシュの無効化、悪い習慣ですか?
注:これと同じように、これはクロムインスペクタからのスクリーンショットで、これらのクエリ文字列は、すべてのブラウザにレンダリングされたときに私が作った小さなシステムによって自動的に付加されています。
友人は、クエリ文字列を使用すると、ファイル名自体を変更したり、ファイル名の前のパスのどこかに変更を加えたりしないと言っています。彼はまたan article along withを送りました、そして、ここでは、人々が代理を使うときの悪い業績について主に話しています。
ただし、記事は8歳です。私はそれがまだ有効な点ですか?私は気にする必要がありますか?本当に悪い練習ですか?
乾杯、
はWouter
? – Justinas
@Justinasこれはキャッシュを無効にする方法です。新しいバージョンをクエリ文字列に追加すると、ファイルはキャッシュからではなくネットから取得されます。 – jcubic
@jcubic実際には 'header.js'のようなファイル名を作成し、リンクにchache無効化を追加するだけです。 OPはすべてのファイルが '?v = 1.1.0-alpha'で拡張子が(?)であることを示しています – Justinas