Gitは私のサイトをもっと簡単かつ迅速に更新しました。大好きです。 しかし、gitでファイルを更新すると、私のブラウザは古いキャッシュ可能なファイルにはるかに長くかかっているようです。 これはちょうど私のブラウザであるかどうか、それがgitの奇妙なものであるかどうか、あるいはそれが他の何らかの理由で私にしか影響を与えない問題であるかどうかはわかりません。git pushでサイトを更新しても、ブラウザは古いキャッシュバージョンをまだロードしています
私は数日前に自分のサイトにバグを発見したので、修正して、影響を受けたjsファイルの新しいバージョンを私のサイトに送りました。これを行うと、私がf5をヒットしなければ、古いjsファイルがロードされます。だから、私はいつもf5を押して、何も考えません。 しかし、私のサイトのユーザーにとって、彼らはおそらく同じ経験をしているでしょう...それは良くありません。
私は2日前にjsファイルを更新し、ホームページを更新して、動作していることを確認してから放置しました。 ちょうど今、私はサイト上の別のページをチェックし、まったく同じjsファイルをロードしていましたが、それはまだ古いキャッシュバージョンを使用していました。私はf5を押すと、新しいものがロードされます。 すべてのブラウザにキャッシュされた古いファイルを忘れるような方法はありますか?私はキャッシュの寿命が短くなった後に自動的に起こるはずだと考えました。ここで
あなたが見ることができるように、キャッシュ制御のmax-年齢は愚か高いです。私のサーバはnginx + apacheと、Vesta Control Panel(VestaCP)と呼ばれるバックエンドシステムで動作します。 キャッシュコントロールをバックエンドで修正した場合、どのようにして私のユーザーのすべてのブラウザに一見忘れられないキャッシュバージョンを忘れてしまったのかを教えてください。