Hi!
Große Webseiten gehen teilweise schon wieder einen anderen Weg. [...]
Ich halte daher ein intelligentes Templatesystem für die beste Lösung.
Man kann es auch für Overkill halten, falls es sich beim OP nur um eine Wald- und Wiesen-Website handelt. Jedes System, das irgendeine Erleichterung verspricht, muss das auf Kosten von irgendwas anderem machen, wenn das Ursprungssystem nicht völlig ineffizient gearbeitet hat. Den Geschwindigkeitsvorteil des intelligenten Templatesystems wirst du nicht mit der einerseits komplexeren Bedienung und den dabei möglichen Fehlbedienungen bekommen, es braucht auch noch Speicher für den Cache. Das Zusammenmischen könnte einen vergleichbar geringen Aufwand bedeuten wie das Zusammenfügen der ausgelagerten Teile beim OP, fällt also nicht ins Gewicht.
Wenn man mal die statische mit der Include-Lösung vergleicht, kommt aus Webserver-Sicht nur Aufwand für das Zusammenführen hinzu. Möglicherweise wird etwas Plattenplatz frei (wenn ganze Cluster oder Blöcke frei werden), aber das PHP-Paket, das vorher nicht benötigt wurde, frisst deutlich mehr weg, als frei wird. Diese "Nachteile" wird man aber gern in Kauf nehmen, denn die dabei benötigten Reserveren wird das System haben. Wichtiger ist hier der Vorteil der Arbeitsersparnis, wenn Seiten hinzukommen. Allerdings kann man auch eine weitere Lösung betrachten: Man verwendet ein System, das auf Editor-Ebene mit Templates arbeitet und dann statische Seiten erstellt. Dann hat man einen oder mehrere einmalige Schritte nach dem Editiervorgang und der Webserver kann weiterhin statische Dateien ausliefern. Solange keine Dinge wie Gästebuch oder Forum oder ähnliche Interaktivität hinzukommen soll, wäre das vermutlich der beste Kompromiss für beide Seiten.
Lo!