Ik ben gevraagd een webshop te maken voor een kennis, Ik heb eerder wel het een en ander gedaan in PHP en mysql en ga deze opdracht dus ook hiermee maken.
Gezien het feit dat de opdrachtgever de menu items zelf wil aanpassen, heb ik een backoffice gemaakt waarin ze eenvoudig de items van het menu kan wijzigen en de volgorde aanpassen (Het betreft ca 4 a 5 hoofdgroepen, en per hoofdgroep tussen de 1 en 15 subgroepen)
Nu heb ik het script zo, dat hij bij het laden van het menu, een query doet aan de db, en zodanig het menu laadt. (Elke reload van pagina = dus opnieuw de query uitvoeren).
Nu zal dat voor de 500 bezoekers max per week niet zo'n heel probleem zijn, maar ik wil wel graag weten of ik niet beter een andere optie kan kiezen nu al, of als de website in bekendheid toeneemt.
Ik heb zelf de volgende alternatieven bedacht:
Na een wijziging in de backoffice deze waarden naar file schrijven en deze includen (als array). (Schrijven zal heel af en toe gebeuren, niet vaak)
Waarden eenmalig allemaal laden in hoofdpagina en bijhouden als array gedurende de hele site als globale variabelen.
Wat is de beste optie (ook met oog op eventueel meer dataverkeer in toekomst)?
En misschien (vast wel) hebben jullie betere opties?
Gezien het feit dat de opdrachtgever de menu items zelf wil aanpassen, heb ik een backoffice gemaakt waarin ze eenvoudig de items van het menu kan wijzigen en de volgorde aanpassen (Het betreft ca 4 a 5 hoofdgroepen, en per hoofdgroep tussen de 1 en 15 subgroepen)
Nu heb ik het script zo, dat hij bij het laden van het menu, een query doet aan de db, en zodanig het menu laadt. (Elke reload van pagina = dus opnieuw de query uitvoeren).
Nu zal dat voor de 500 bezoekers max per week niet zo'n heel probleem zijn, maar ik wil wel graag weten of ik niet beter een andere optie kan kiezen nu al, of als de website in bekendheid toeneemt.
Ik heb zelf de volgende alternatieven bedacht:
Na een wijziging in de backoffice deze waarden naar file schrijven en deze includen (als array). (Schrijven zal heel af en toe gebeuren, niet vaak)
Waarden eenmalig allemaal laden in hoofdpagina en bijhouden als array gedurende de hele site als globale variabelen.
Wat is de beste optie (ook met oog op eventueel meer dataverkeer in toekomst)?
En misschien (vast wel) hebben jullie betere opties?
wie van vissen houdt, houdt niet van vissen