bh:page.cacheExpire  

    Definiert die Speicherdauer des Seiten-Caches, um festzulegen, wann Inhalte auf einer Seite nicht mehr gültig sind.
    Damit kann festgelegt werden, wann Inhalte wie z. B. Bilder oder Daten ablaufen sollen, indem die Cache-Lifetime der aktuellen Seite entsprechend verkürzt wird, sodass der Seiten-Cache spätestens zu diesem Zeitpunkt neu aufgebaut wird.
    Es werden während des Page-Renderings alle Ablaufzeiten gesammelt, die mit diesem ViewHelper auf der aktuellen Seite registriert werden, um anschließend die früheste Ablaufzeit zu ermitteln, welche die Speicherdauer des Seiten-Caches bestimmt.
    Achtung

    Beeinflusst die Page-Cache-Lifetime (Performance)

    Den ViewHelper nur einsetzen, wenn Inhalte tatsächlich zeitkritisch sind, und darauf achten, dass nicht unnötig kurze Zeiten registriert werden.

    Standard Page-Cache-Lifetime im Bakehouse: 604800 Sekunden / 7 Tage

    Attribute

    NameBeschreibungTypedefaultrequired
    expireAtZeitangabe in Form eines Unix Timestamps (Integer), als DateTime Object oder als String, der von strtotime() interpretiert werden kannmixednulltrue

    Beispiel

    html
    <bh:page.cacheExpire expireAt="{timestamp}" /> <bh:page.cacheExpire expireAt="+2 weeks" />