Hallo allemaal,
Ik heb de laatste tijd wat boeken gelezen over het maken van websites. Op dit moment ben ik een struktuur aan het bedenken voor mn website voordat ik echt aan het programmeren ga beginnen. Ik bedacht me opeens dat het wel eens lastig zou kunnen zijn om een (hopelijk) druk bezochte pagina te wijzigen als deze pagina steeds ook ingelezen wordt. Ik weet dat databases wel goed om kunnen gaan met concurerende toegang, maar de belasting voor de server zal ook aanzienlijk groter worden als je alle documenten in een eigen blob field zou gooien.
Ik ben bijvoorbeeld van plan om mn pagina de mogelijkheid te geven om nieuwstopics toe te voegen. Het idee is om het meest recente niewstopicnummer in een database op te slaan. Hierna zou index.php dit nummer uit de database inlezen en "vulhiernummerin.inc" includen. De 100e nieuwstopic staat opgeslagen in 100.inc. index.php zal ook een aantal oudere nieuwstopics includen 'nummer-min-1.inc' 'nummer-min-2.inc' etc. Deze bestanden worden redelijk vaak ingelezen, en de kans op lees/schrijf conflicten is dan ook aanwezig als het bestand aangepast wordt. Hetzelfde gebeurt denk ik als ik het bestand index.php wil aanpassen. De nieuwstopics zouden eventueel nog in een database gestopt kunnen worden, maar ik weet niet hoe ik het probleem met index.php op kan lossen. Als ik dit bestand wijzig dan zou dit steeds lastiger worden naarmate meer mensen het tegelijkertijd gebruiken toch?
Ik hoop dat jullie een tip voor me hebben.
mvg Bram
Ik heb de laatste tijd wat boeken gelezen over het maken van websites. Op dit moment ben ik een struktuur aan het bedenken voor mn website voordat ik echt aan het programmeren ga beginnen. Ik bedacht me opeens dat het wel eens lastig zou kunnen zijn om een (hopelijk) druk bezochte pagina te wijzigen als deze pagina steeds ook ingelezen wordt. Ik weet dat databases wel goed om kunnen gaan met concurerende toegang, maar de belasting voor de server zal ook aanzienlijk groter worden als je alle documenten in een eigen blob field zou gooien.
Ik ben bijvoorbeeld van plan om mn pagina de mogelijkheid te geven om nieuwstopics toe te voegen. Het idee is om het meest recente niewstopicnummer in een database op te slaan. Hierna zou index.php dit nummer uit de database inlezen en "vulhiernummerin.inc" includen. De 100e nieuwstopic staat opgeslagen in 100.inc. index.php zal ook een aantal oudere nieuwstopics includen 'nummer-min-1.inc' 'nummer-min-2.inc' etc. Deze bestanden worden redelijk vaak ingelezen, en de kans op lees/schrijf conflicten is dan ook aanwezig als het bestand aangepast wordt. Hetzelfde gebeurt denk ik als ik het bestand index.php wil aanpassen. De nieuwstopics zouden eventueel nog in een database gestopt kunnen worden, maar ik weet niet hoe ik het probleem met index.php op kan lossen. Als ik dit bestand wijzig dan zou dit steeds lastiger worden naarmate meer mensen het tegelijkertijd gebruiken toch?
Ik hoop dat jullie een tip voor me hebben.
mvg Bram