Vary Vary: Cookie,Accept,Accept-Encoding ● Information an Caches: Antwort unterscheidet sich je nach Wert der angegebenen Request- Header! ● Bspw. wichtig im Umgang mit schlecht konfigurierten Corporate Proxies
Age Age: 30 ● Gibt das Alter der Ressource in Sekunden an ● Caches rechnen: request timestamp – now – Age + max-age > 0? ● Wird auch von Caches selbst angegeben
Set-Cookie Set-Cookie: name=somevalue; Secure ● Inhalt, der Cookies enthält, ist uncached! ● Aber: Cookies sind nützlich, um mehrere Versionen einer Ressource im Reverse-Proxy zu cachen.
POST ● POST bedeutet: Es wird eine Ressource verändert. ● Antworten auf POST-Requests werden nicht gecached. ● POST also nur da verwenden, wo es nötig ist.
Ressourcen ● Wikipedia: „Liste der HTTP-Headerfelder“ ● Caching Tutorial for web authors and webmasters: http://www.mnot.net/cache_docs/ ● HTTP – The Varnish Cookbook: https://www.varnish-software.com/static/book/HTTP.html ● YSlow: Best practices for speeding up your website: http://developer.yahoo.com/performance/rules.html