2010-12-06 12 views
0

私が開発しているJavaアプリケーションを使用して、補完するWebサイトから写真を表示しています。今私はいくつかの帯域幅を節約したいので、私がやったことは、md5が画像をハッシュし、次にJavaが出力をキャプチャし、プリファレンスapiを使用して保存されたハッシュと比較するPHPスクリプトを作成することです。私が今好きなのは、画像をコンピュータ、Windows、またはMacに保存し、プログラムを再実行するときにそこにいることです。私はキャッシングに関するものを見回しましたが、私がやっていることに関連する何かを見つけることはできません。私が何かを見つけることができなければ、私はそれのために自分自身を書くだろうが、premade APIは素晴らしいだろう。ありがとうダウンロードしたファイルをJavaに保存する

+0

は、JavaアプリケーションのWebstartアプリ、アプレット、またはスタンドアロンのJavaアプリですか? –

+0

これはスタンドアロンアプリです。先に指定してください。私はすでにかなり自分のストレージを書いています。 – Tanner

答えて

0

すべての静的コンテンツは有効期限ヘッダー[a.k.a E-Tags]を持ちます。リモートリポジトリからイメージを取得する際には、それに応じて期限切れヘッダーをフェッチすることもできます。

例ヘッダ:有効期限:木、2010年4月15日午後8時00分00秒GMT

したがって彼らは、画像ファイルの再検証のメタデータに多くの労力を節約することができます。

関連する問題