↑

Diskussion đź’ľ
Externe Caches unterstĂĽtzen

Zusätzlich zum /aneamal/cache/ sollen auch HTTP-Header Last-Modified/If-Modified-Since unterstützt werden. Sollte man für /aneamal/pix/ in .htaccess außerdem einen Header Cache-Control: max-age mit einem geringen Wert setzen?

  1. Englischsprachige, anschauliche Erklärung, worum es geht:

    If a client says: "Hey, please show me your foo.nml file, I wanna see it. By the way, I’ve still got a copy of it from last Thursday. If the file hasn’t changed since then, you don’t need to send it again. Telling me it’s still the same will be enough."

    Currently, the server would send the whole page no matter whether it has been changed since last Thursday or not, because it doesn’t respond to the client’s hint.

    But in the future it would just answer: "It’s still the same", if that’s the case. (Not literally, there’s a HTTP status code for that.)

    This would only work if AneamalCache is on and it doesn’t add additional checks or dialogue then.

  2. Last-Modified-, If-Modified-Since- und 304-Not-Modified-Header sind nun implementiert, wobei das noch getestet werden muss. Mit meinem beschränkten „Internetanschluss“ per Surfstick ist das Testen ein bisschen nervig.

    Darüber hinaus ist vorgesehen, dass AneamalCache statt der Werte "on" und "forced" auch eine Ganzzahl interpretieren wird. Das entspricht dann "on", aber mit einer beschränkten Gültigkeit der gespeicherten Version von [Ganzzahl] Sekunden.

    In diesem Zusammenhang stellt sich die Frage: Soll auch "on" einer bestimmten GĂĽltigkeitsdauer entsprechen, beispielsweise 31536000 (1 Jahr)?

  3. Bezüglich @2: "on" bleibt zeitlich unbeschränkt.

  4. Ich schlieĂźe die Diskussion, da die Verbesserungen fĂĽr den /aneamal/cache/ implementiert wurden.