Regelsystem

From WaveCDN Wiki
Revision as of 20:00, 15 November 2013 by Nfr (talk | contribs) (Created page with "Die wichtigsten Regeln sollen kurz erläutert werden. Insbesondere auf die Relevanz in Hinblick auf das Caching soll eingegangen werden. * Remove Cookie: Anfrage vom Webuser ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Die wichtigsten Regeln sollen kurz erläutert werden. Insbesondere auf die Relevanz in Hinblick auf das Caching soll eingegangen werden.

  • Remove Cookie: Anfrage vom Webuser an WaveCDN Wenn der Webuser eine Anfrage an WaveCDN schickt, dann kann in der Anfrage ein Cookie-Header enthalten sein. Diese Regeln entfernt den Cookie-Header.
  • Remove Set-Cookie: Antwort vom Origin an WaveCDN Wenn WaveCDN eine bestimmte Ressource nicht im Cache hat, wird der Origin befragt. Der Origin antwortet mit der Ressource. In der Antwort wird durch diese Regel der Set-Cookie-Header entfernt.
  • Max-Age: Cachen einer Ressource WaveCDN erhält in bestimmten Situationen Ressourcen des Origins. Wenn bei der Ressource die Voraussetzungen für das Caching erfüllt sind, muss entschieden werden, wie lange die Ressource im Cache gültig ist. Durch die Max-Age-Regel wird genau diese Gültigkeit definiert. Sofern Informationen vom Origin über die Gültigkeitsdauer der Ressource vorliegen (Expires oder Cache-Control-Max-Age-Header), hat die Regel im Webpanel Vorrang.
  • Cache with Cookies: Cachen einer Ressource Angenommen der Webuser schickt eine Anfrage mit Cookies an WaveCDN. Dann muss WaveCDN diese Anfrage in bestimmten Situationen an den Origin weiterleiten, zum Beispiel wenn die angefragte Ressource nicht im Cache ist. Wenn WaveCDN die Ressource dann vom Origin erhält, dann würde sie normalerweise nicht gecached werden, weil sie Cookies enthält (siehe Voraussetzungen für das Caching). Die Regel "Cache with Cookies" gibt die Anweisung die Ressource trotzdem in den Cache aufzunehmen. Zugleich wird für die Partitionierung des Caches der Cookie-Header mit einbezogen.