Hallo,
Allereerst zeg ik alvast dat dit hersenspinsel enkel hobbymatig is en alleen voor eigen gebruik. Ik ben alles behalve een professionele programmeur :-) en mogelijk, waarschijnlijk, is er een betere oplossing voor dit vraagstuk.
Ik kwam bij het uitzoeken van mijn oude gegevens een zelfgemaakt cms tegen. Hierin bouw ik pagina's op vanuit een SQL database. Dit omdat iedere pagina uit dezelfde componenten bestaat, enkel de volgorde kan verschillen.
In de database gaf ik aan op welke volgorde per pagina dit moest worden weergegeven en wat de daadwerkelijke inhoud was. Voordeel was hiervan dus voornamelijk het snel kunnen verschuiven van componenten en dat werkt(e) prima.
Nu zat ik hier eens over te denken, voor iedere pagina krijg je dus wel meerdere query's, stel nou dat je website veel bezoekers heeft dan is dit een belasting op de SQL server, is het daarom niet beter om alleen in de beheeromgeving dit uit de database op te halen en als je de pagina klaar hebt, dit compleet weg te schrijven naar een bestand? In dit geval bewaar je de gegevens wel dubbel(zowel in de DB als in de files), maar bezoekers halen in dat geval niets meer op uit de database (voor wat betreft pagina's laden).
Allereerst zeg ik alvast dat dit hersenspinsel enkel hobbymatig is en alleen voor eigen gebruik. Ik ben alles behalve een professionele programmeur :-) en mogelijk, waarschijnlijk, is er een betere oplossing voor dit vraagstuk.
Ik kwam bij het uitzoeken van mijn oude gegevens een zelfgemaakt cms tegen. Hierin bouw ik pagina's op vanuit een SQL database. Dit omdat iedere pagina uit dezelfde componenten bestaat, enkel de volgorde kan verschillen.
In de database gaf ik aan op welke volgorde per pagina dit moest worden weergegeven en wat de daadwerkelijke inhoud was. Voordeel was hiervan dus voornamelijk het snel kunnen verschuiven van componenten en dat werkt(e) prima.
Nu zat ik hier eens over te denken, voor iedere pagina krijg je dus wel meerdere query's, stel nou dat je website veel bezoekers heeft dan is dit een belasting op de SQL server, is het daarom niet beter om alleen in de beheeromgeving dit uit de database op te halen en als je de pagina klaar hebt, dit compleet weg te schrijven naar een bestand? In dit geval bewaar je de gegevens wel dubbel(zowel in de DB als in de files), maar bezoekers halen in dat geval niets meer op uit de database (voor wat betreft pagina's laden).