Closed ubergesundheit closed 9 years ago
würde einfach Time.now.to_i - @cache[:fetch_time].to_i < CACHE_MAX_AGE
machen
denn nil.to_i => 0
Hmm, ich bin für @ubergesundheit's Lösung, denn jetzt musste ich einfach zu lange drüber nachdenken, ob ich @milafrerichs Lösung wirklich gut finde oder mir der Ansatz zu implizit ist ;)
:)
aber das != nil
ist dann überflüssig
Besser wäre noch eine richtige Cache Lösung mit 304 - not modified
aber das != nilist dann überflüssig
Jau.
Besser wäre noch eine richtige Cache Lösung mit 304 - not modified
Das wäre unabhängig vom Server-seitigen Caching eine zusätzliche Funktionalität für das Browser-Caching, bei dem man die Client-Header checkt und evtl. in den Responses ein ETag
zurückgibt (siehe Conditional GET support bei Rails).
Das wäre auch durchaus sinnvoll! Würde ich aber als separate Story sehen.
Das wäre unabhängig vom Server-seitigen Caching eine zusätzliche Funktionalität für das Browser-Caching
jo hast natürlich recht :)
@milafrerichs @djmaze Meinungen?