8

効果的な Android HTTP Jesse Wilson では、次のように述べています。

画像などの静的リソースを提供していますか? 永続的な URL を使用して永久にキャッシュする

画像をフェッチしてキャッシュするために、特定のOkHttpインスタンスでPicassoを使用しています。戦略をどのように設定するのか疑問に思っていますか?let it cache forever

Cache-Control: max-stale=HTTP キャッシュ制御ヘッダー max-stale ( ) を可能な限り高い値でオーバーライドすることしか考えられません。別の (より良い) 方法はありますか?

4

1 に答える 1

14

最善の方法は、長い max-age を含めるようにサーバーを構成することです。たとえば、次のヘッダーで 365 日を指定します。

Cache-Control: max-age=31536000

クライアントで無制限のキャッシングを有効にしたい場合は、長い max-stale を使用できます。

Cache-Control: max-stale=31536000
于 2014-04-24T05:12:08.100 に答える