2009-06-22 1 views
1

私はたくさんの画像を使用するWebサイトを開発しています。すべての画像をブラウザのキャッシュに保存するようにしたいと思います。ブラウザのキャッシュに保存されています。ブラウザは特定のリソースのためにサーバーに要求しています。サーバーは304コード(変更されていません)で応答します。その要求も避けたいです.Jsp/Servlet.Imagesでアプリケーションを開発しています。有効期限が切れると、サーバーにリソースの要求を送信できます。ブラウザキャッシング

これを実装する可能性はありますか?

ありがとうございました。

答えて

3

サーバー側で作業しているユーザーが、明示的にページを更新するように求められているときにブラウザがキャッシングしていることを確認できないようにする方法はありません。キャッシュの有効期限は2099年に満了すると主張することができますが、できません。ブラウザを閲覧するブラウザーはその(または他の)有効期限を信頼してください。ブラウザを開発するプログラマーは、彼らの顧客にサービスを提供し、あなたは自分の手を強制することはできません。

0

理論的には、ブラウザにGearsがインストールされていれば、クライアントサイドに格納し、プレーンバニラHTTPではなくJavaScriptでロードできる可能性があります。まずローカルデータストアをチェックしてから画像が見つからなかった場合は、サーバーを再起動します。

しかし、Gearsなどでバイナリデータや画像を保存できるかどうかはわかりません。 al。

0

私は、ブラウザでの明示的なリフレッシュがキャッシュの有効期限の設定をignorning、それはすべてのリソースを再ロードするようになりますかなり確信しています。

関連する問題