Statische HTTP-Ressourcen, die für immer die Statusspeicherung speichern

8

Effektive Android HTTP Jesse Wilson erwähnt die folgenden:

  

Serving statische Ressourcen wie Bilder?   Verwenden Sie eine permanente URL und lassen Sie sie für immer zwischenspeichern.

Ich bin mit Picasso mit einem bestimmten OkHttp Instanz zum Abrufen und Zwischenspeichern von Bildern. Ich frage mich, wie man die let it cache forever Strategie einrichtet?

Ich kann nur denken über den HTTP-Cache-Steuerkopf max-abgestanden ( Cache-Control: max-stale= ) mit dem höchstmöglichen Wert zu überschreiben, ist es eine andere (bessere) Art und Weise?

    
Niqo 24.04.2014, 00:34
quelle

1 Antwort

11

Am besten konfigurieren Sie Ihren Server so, dass er ein langes maximales Alter enthält. Geben Sie beispielsweise 365 Tage mit diesem Header an:

%Vor%

Wenn Sie unbegrenztes Caching auf dem Client aktivieren möchten, können Sie einen langen Max-Standard verwenden:

%Vor%     
Jesse Wilson 24.04.2014, 05:12
quelle

Tags und Links