Google の PageSpeed ツールで推奨されているように、すべての CSS/JS がブラウザーによってキャッシュされるようにすることで、サイトの読み込み時間を部分的に短縮したいと考えています。ただし、更新されてキャッシュに古いコードが含まれるようになった場合は、訪問者が最新の CSS/JS ファイルを持っていることを確認したいと思います。
これまでの私の調査では、CSS/JS の URL の末尾に「?459454」のようなものを追加することが一般的です。しかし、それでは訪問者のブラウザが毎回 CSS/JS ファイルを再ダウンロードしなければならなくなるのではないでしょうか?
ブラウザによってキャッシュされるようにファイルを設定する方法はありますが、キャッシュされたファイルの更新されたバージョンをブラウザが確実に認識できるようにする方法はありますか?