Caching

Auch bei besten Bemühen, den Seitenaufbau so kostengünstig wie irgend möglich vorzunehmen, erzeugt die Ausführung von Code grundsätzlich einen Überhang und damit einen Zeitverlust, der insbesondere dann zum Tragen kommt, wenn der Server unter Last steht. Mit einem Caching kann diesem Problem begegnet werden.

Allerdings lassen sich aus prinzipiellen Gründen nicht alle Seiten und in den Seiten nicht alle Inhalte von Modulen cachen. aitsu erlaubt deshalb das Caching auf zwei Ebenen...

  1. Caching ganzer Seiten und
  2. Caching einzelner Moduloutputs.

Dabei wird nur gecached, was gecached werden darf. Und nur genau so lange, wie es vom Entwickler der Module vorgesehen worden ist. Die Redakteure einer Seite brauchen sich nie darum zu kümmern, ob und - falls ja - wie lange ein Inhalt gecached werden darf.