Die Auslieferungsarten übernehmen dabei verschiedene Aufgaben bis hin zum fallback, nämlich einer kompletten Auslieferung aus cacheWorks heraus im Falle eines Abschaltens oder Totalausfalls eines Generators. Folgende Auslieferungsarten existieren:
Art | Beschreibung |
Normal | Der Normalmodus sammelt Anfragen, die an die Generatoren gestellt werden und leitet diese weiter, wobei eine maximale Anzahl der Anfragen an die Generatoren nicht überschritten wird. Weitere Anfragen werden vom System so lange gehalten, bis die Generatoren sie beantworten können. Jedes vom Generator erzeugte Fragment wird im internen Cache gespeichert. Der "Normal"-Modus schaltet automatisch in den Modus "Exceeded", so nötig. |
Hybrid | Nimmt jede Anfrage entgegen und beantwortet sie, so vorhanden, sofort vom internen Cache aus. Gleichzeitig wird eine Anfrage an den Generator gestartet und das Ergebnis im internen Cache gespeichert, so dass die nächste Anfrage das aktuelle Ergebnis anzeigt. Dies gewährleistet eine Auslieferung von dynamischem Content, die den Merkmalen einer Auslieferung von statischen Inhalten entspricht bei gleichzeitig höchstmöglicher Aktualität der Seiten. Der "Hybrid"-Modus schaltet automatisch in den Modus "Exceeded", so nötig. |
Exceeded | Wird automatisch vom Modus "Normal" oder "Hybrid" eingeleitet, wenn eine frei zu definierende Obergrenze ("watermark") der wartenden Anfragen an die Generatoren erreicht wird. Alle weiteren Anfragen werden dann mit Content aus dem internen Cache beantwortet, so dass die betroffenen Generatoren sich erholen können, der Content aber immer noch ausgeliefert wird. Wird die Obergrenze unterschritten, so wird automatisch wieder in den vorherigen Modus zurückgewechselt. |
Gendown | Der Modus "Gendown" ist das Fallback-System, in diesem Modus wird lediglich intern gecacheter Content ausgeliefert. Er wird angestoßen
|