Voor het volgende zou ik graag wat advies willen hebben; ik ben sinds een tijdje bezig met mijzelf asp.net aan te leren. Ik gebruik hiervoor boeken en enkele tutorials.
Nu heb ik inmiddels mijn eerste projectje bijna af, een soort portal. Nu wil ik echter een soort statistieken overzicht gaan maken om te kunnen monitoren hoe het bezoek gedrag eruit ziet.
Mijn idee was om triggers te maken die bij bepaalde events; bv page load, session start, session end of bij bijvoorbeeld het versturen van een formulier gegevens wegschrijft in de achterliggende database.
De tabel ziet er ongeveer zo uit:
Event/object naam, tijd+datum, IP, ingelogd(boolean).
Ik denk door het verzamelen van deze gegevens voldoende materiaal te hebben om aggegraties en andere fantastische berekeningen te kunnen maken.
Om dit te kunnen verwerken zal er dus een dbs connectie en dataset moeten zijn. Mijn vraag is nu hoe kan ik dit het beste aanpakken? Ik heb gelezen dat het niet wenselijk is om dbs connecties te hebben open staan. Voor mijn idee is het echter nu wel noodzakelijk om dat op het moment dat de app. gestart wordt er eigenlijk continue bezoekers gedrag in de database moeten worden weggeschreven.... Zou iemand mij iets van theorie over dit kunnen geven? Ik heb wel al andere counters bekeken, maar die zijn ten eerste niet dbs driven en ten tweede zeer beperkt in het registreren van data. Bijvoorbaat dank!
Nu heb ik inmiddels mijn eerste projectje bijna af, een soort portal. Nu wil ik echter een soort statistieken overzicht gaan maken om te kunnen monitoren hoe het bezoek gedrag eruit ziet.
Mijn idee was om triggers te maken die bij bepaalde events; bv page load, session start, session end of bij bijvoorbeeld het versturen van een formulier gegevens wegschrijft in de achterliggende database.
De tabel ziet er ongeveer zo uit:
Event/object naam, tijd+datum, IP, ingelogd(boolean).
Ik denk door het verzamelen van deze gegevens voldoende materiaal te hebben om aggegraties en andere fantastische berekeningen te kunnen maken.
Om dit te kunnen verwerken zal er dus een dbs connectie en dataset moeten zijn. Mijn vraag is nu hoe kan ik dit het beste aanpakken? Ik heb gelezen dat het niet wenselijk is om dbs connecties te hebben open staan. Voor mijn idee is het echter nu wel noodzakelijk om dat op het moment dat de app. gestart wordt er eigenlijk continue bezoekers gedrag in de database moeten worden weggeschreven.... Zou iemand mij iets van theorie over dit kunnen geven? Ik heb wel al andere counters bekeken, maar die zijn ten eerste niet dbs driven en ten tweede zeer beperkt in het registreren van data. Bijvoorbaat dank!