Hallo zusammen,
für folgende Aufgabenstellung bin ich momentan auf der Suche nach einer performanten, skalierbaren und zuverlässigen Systemstruktur:
35 festgelegte Designs, ca. 300 Accounts und jeder Account benutzt eines der 35 Designs, wobei bestimmte Bilder des Designs individuell sind (Headerbilder usw.). Der Inhalt jedes der Accounts soll im CMS-Style gepflegt werden können. Änderungen werden vielleicht 2 x pro Monat pro Account gemacht.
Hinter dem ganzen soll eine zentrale Benutzerver-Kundenwaltung liegen, wo ich z.B. sage Account XY hat Design 12 oder Account 34 ist gesperrt.
Folgende Ansätze habe ich bisher:
- Beim Ändern von Inhalten statische Seiten generieren und in den Account als HTML speichern. Per Apache-Einstellung in den richtigen Ordner leiten
- Eine "global"-Index, die anhand der URL die Account-Daten ausliest und dann im Template die Pfade zum ordner des Templates mit den Bildern setzen.
Vielleicht sind es irgendwann auch mal 3000 Accounts! Also die Kundenverwaltung zentral, die Accounts aber vielleicht auf 3 - 4 Server verteilt...
Weitere Vorschläge, Hinweise, für alles dankbar :-)
strauberry
für folgende Aufgabenstellung bin ich momentan auf der Suche nach einer performanten, skalierbaren und zuverlässigen Systemstruktur:
35 festgelegte Designs, ca. 300 Accounts und jeder Account benutzt eines der 35 Designs, wobei bestimmte Bilder des Designs individuell sind (Headerbilder usw.). Der Inhalt jedes der Accounts soll im CMS-Style gepflegt werden können. Änderungen werden vielleicht 2 x pro Monat pro Account gemacht.
Hinter dem ganzen soll eine zentrale Benutzerver-Kundenwaltung liegen, wo ich z.B. sage Account XY hat Design 12 oder Account 34 ist gesperrt.
Folgende Ansätze habe ich bisher:
- Beim Ändern von Inhalten statische Seiten generieren und in den Account als HTML speichern. Per Apache-Einstellung in den richtigen Ordner leiten
- Eine "global"-Index, die anhand der URL die Account-Daten ausliest und dann im Template die Pfade zum ordner des Templates mit den Bildern setzen.
Vielleicht sind es irgendwann auch mal 3000 Accounts! Also die Kundenverwaltung zentral, die Accounts aber vielleicht auf 3 - 4 Server verteilt...
Weitere Vorschläge, Hinweise, für alles dankbar :-)
strauberry
Kommentar