Hallo WHT,
Ik heb hier een aangekocht script liggen, waar de server het nogal moeilijk mee heeft.
De site heeft een heleboel leden, en van die leden worden alle transacties bijgehouden.
Een voorbeeld: de site heeft 25.000 leden, 3.689.168 transacties.
De transacties tabel is 519 Mb!
De leden kunnen op elk moment al hun transacties bekijken...
De server vindt dat echter niet zo leuk.
Ik heb een beetje gedacht, en ik kwam tot deze conclusie:
Als we nu de transacties maar voor 10 dagen in de tabel laten liggen, daarna schrijven we door middel van cron jobs naar .xml bestanden.
Elk lid heeft dan zijn eigen xml bestand.
De transacties van de vorige 10 dagen kan het lid heel gemakkelijk bekijken, en zullen vaak getoond worden. De andere transacties zullen minder vaak opgehaald moeten worden.
Krijgt de server het hierdoor minder zwaar, of verleggen we op deze manier het probleem alleen van een MySQL probleem naar een PHP/Apache probleem?
Ik hoop dat jullie mij een beetje kunnen helpen.
Grtz,
geheimIII

Likes:


Quote
)?