Speichernutzung:
ToBuS wurde dahingehend getrimmt, möglichst einfach aktualisiert werden zu können. Dafür exisitert ein CMS, dass unter anderem auch Texte ändern kann. Diese Texte werden derzeit über eine Variable geholt, die sich zum Start des Skriptes aus der Datenbank mit der jeweiligen Sprache gefüllt wird. Der entscheidende Vorteil besteht darin, dass in Templates lediglich ein "echo $_TOBUS['text']['DER_GESETZTE_NAME']" notiert werden muss, einfacher, als mit einem Funktionsaufruf die Texte aus der Datenbank zu holen und für eine Seite dutzende Funktionsaufrufe und Datenbankstatements zu starten. Eine Performanceoptimierung für hochfrequentierte Seiten oder Seiten mit hohem contentanteil, der auf dieser Funktionalität beruht, sollte also hier ansetzen und die Templates dahingehend optimieren und zumindest die Kategorie "texte" nicht beim Skriptstart aus der Datenbank holen.
Die Beschreibungen der Quartiere und Orte werden übrigens erst beim Betrachten der Seite angefordert, ein Handling von mehreren Tausend Quartieren wäre sonst nicht möglich.
|