Hi,
ich habe ein Webprojekt, in dem ich alle Inhalte aus einer Datenbank lade. Nun habe ich pro Seitenaufbau ca. 5 Datenbankzugriffe.
1. Navigation erster Ebene wird erstellt, dazu die Linkdaten aus der Datenbank holen
2. Navigation zweiter Ebene erstellen, die mit Daten je nach vorheriger Auswahl in erster Ebene gefüttert wird
( also sowas wie WHERE NAV=$_GET['nav'] )
3. Die Inhalte zu der Seite aus der Datenbank laden
4. Überprüfen, ob zu dieser Seite eine Datei gehört und diese mit hinzuladen
5. Newsbox ausgeben
So, die Frage ist jetzt, ob es schneller wäre, diese Daten als riesige Arrays zu definieren oder ob diese Zugriffe so schon ok wären. Denn dann würde ich 1. und 2. versuchen zu kombinieren und 3. 4. ebenfalls.
Die Sache ist die, dass die Inhalte und Navigation schnell geändert werden kann, in Zukunft, wenn die Seite soweit fertig ist, sogar Online im Adminbereich geändert werden kann. Und da ist eine Datenbank natürlich optimal.
Schreibt mir, wie ihr dazu steht
ich habe ein Webprojekt, in dem ich alle Inhalte aus einer Datenbank lade. Nun habe ich pro Seitenaufbau ca. 5 Datenbankzugriffe.
1. Navigation erster Ebene wird erstellt, dazu die Linkdaten aus der Datenbank holen
2. Navigation zweiter Ebene erstellen, die mit Daten je nach vorheriger Auswahl in erster Ebene gefüttert wird
( also sowas wie WHERE NAV=$_GET['nav'] )
3. Die Inhalte zu der Seite aus der Datenbank laden
4. Überprüfen, ob zu dieser Seite eine Datei gehört und diese mit hinzuladen
5. Newsbox ausgeben
So, die Frage ist jetzt, ob es schneller wäre, diese Daten als riesige Arrays zu definieren oder ob diese Zugriffe so schon ok wären. Denn dann würde ich 1. und 2. versuchen zu kombinieren und 3. 4. ebenfalls.
Die Sache ist die, dass die Inhalte und Navigation schnell geändert werden kann, in Zukunft, wenn die Seite soweit fertig ist, sogar Online im Adminbereich geändert werden kann. Und da ist eine Datenbank natürlich optimal.
Schreibt mir, wie ihr dazu steht
Kommentar