0

サーバーに保存されているファイルを使用する Android アプリケーションを開発しています。具体的には、これらのファイルは、アプリがユーザーに提示するマップです。ファイルは数か月ごとにしか変更されない可能性が高いため、アプリを起動するたびにこれらのファイルをダウンロードするのではなく、デバイスにキャッシュして、起動時間とサーバーのネットワーク トラフィックを最小限に抑えたいと考えています。サーバー上にあるファイルでキャッシュ ファイルを最新の状態に保つためのベスト プラクティスは何ですか? 標準的なテクニックはありますか?

事前計算された MD5 チェックサムのインデックスを比較することを考えていました。どう思いますか?

更新: これは一方向のキャッシュです。デバイスにキャッシュされたファイルは編集されず、サーバーにアップロードされません。

回答ありがとうございます。私はこれまでキャッシュを設計したことがありません。

4

0 に答える 0