Mit der Navigationsfunktion lässt sich eine Navigation für eine Seite generieren. Wird diese Navigation direkt in die generierten Seite ausgegeben, so muss bei einer Änderung der Navigation (Umbenennen von Navigationspunkten, Hinzufügen von Navigationspunkten, Änderungen von Berechtigungen, usw.) eine Vollgenerierung durchgeführt werden. Je nach Größe des Projekts kann eine Vollgenerierung aber eine länger Zeit in Anspruch nehmen.
Gibt es eine Möglichkeit, eine Vollgenerierung zu vermeiden? Eine Möglichkeit wäre zum Beispiel, die Navigation etwa in ein JSP-Snippet auszulagern und dieses auf allen Seiten lediglich zu inkludieren. Allerdings stellt sich hier das Problem, dass dieses JSP-Snippet für jede Seite eine individuelle Navigation erzeugen müsste (selektierter Navigationspfad, usw.). Die Implementierung einer solchen JSP ist nicht trivial.
Welche Best Practices gibt es hierzu? Oder ist die Best Practice, eine Vollgenerierung durchzuführen?