2016-07-21 17 views
0

Ich untersuche derzeit Makro-Caching auf meiner Umbraco-Site.Umbraco Macro Caching - löscht der Cache mit neuem Inhalt?

Das Navigationsmenü für meine Website ist ein Makro, das die Knoten extrahiert, die für die Navigation vorgesehen sind.

Ich habe die Makro-Cache-Periode auf 86400 Sekunden (1 Tag) festgelegt. Wenn jedoch ein neuer Knoten erstellt wird, wird er sofort im Makro angezeigt.

Ist das erwartete Verhalten?

Antwort

3

Ja, Umbraco löscht die Makro-Caches, wenn Sie Inhalte im CMS hinzufügen, bearbeiten oder löschen. Dies dient dazu, zu verhindern, dass veraltete Inhalte in den Makros angezeigt werden.

Wenn dies nicht das gewünschte Verhalten ist, können Sie ein eigenes benutzerdefiniertes Caching implementieren, das die erforderliche Logik verwendet. Es ist ziemlich einfach, es gibt einige gute Informationen hier: http://24days.in/umbraco/2013/get-more-out-of-umbraco-using-server-side-caching-strategies/ der Artikel ist alt, aber die meisten Informationen darin sind noch gültig!