0

私は何をしようとしていますか?

画像を変更できる管理ページがあります。それらはすべて固定名を使用し、ファイル システムに直接アップロードされますが、アップロードすると古い画像が表示されることがあります。

同時に、ページを何度もダウンロードしたくありません。遅くて見苦しいだけです。

だから私が望むのは、私のphpで実際の出力テキスト用のキャッシュを作成しないことですが、画像が作成日を再検証するようにし、キャッシュに保存されているよりも新しい場合は新しいものをダウンロードし、そうでない場合はそこからロードしますキャッシュ。

その目的に最適なヘッダーをアドバイスしてください。または、そのようにすることが不可能な場合..

ありがとう :)

4

1 に答える 1

3

これを行う簡単な方法は、画像ファイル名の末尾にクエリ文字列を追加し、画像が変更されるたびに変更することです。クエリ文字列は画像ファイルによって無視されるため、まったく影響はありませんが、ブラウザには画像名の一部であるため、変更するとブラウザは新しい画像を取得するよう強制されます。

たとえば、 image を呼び出すことができますsomeimage.png?1。画像が更新されたら、それを呼び出しますsomeimage.png?2

于 2012-06-07T14:52:19.970 に答える