Ik ben bezig om de puntjes op de i te zetten van een dynamische website met CMS. Nu ben ik beland bij het bijhouden van statestieken van de site. Hoe het technisch moet in php/mysql weet ik op zich wel, maar ik zit te tobben over wat voor constructie ik zal gebruiken hiervoor.
Oplossing 1:
Het bijhouden van hele beperkte logs. Zoals welke browser, en referrer. Deze steeds eentje ophogen met 1 bij een hit. Dit zorgt voor een kleine database, maar ik mis dan wel informatie over ip adressen en datum en tijd.
Oplossing 2:
Bijhouden van browser, referrer, datum en ip-adres. Hier valt het meeste uit te halen. Maar probleem zit hem dan wel in de grootte van de database. Ik schat dat ik minimaal zo'n 10 MB aan logs per jaar heb, en dat vind ik toch wel wat gortig worden.
Oplossing 3:
Oplossing 2 + na x aantal dagen de log wissen.
Dit klinkt vast belachelijk Maar ik wil gewoon een statestieken overzicht aanbieden bij m'n CMS. Mijn vraag is dan ook, hoe hebben jullie zoiets geregeld?
p.s. Kom niet met antwoorden zoals "Gebruik de statestieken die de host aanbiedt". Niet elke host biedt dit aan, en het past niet in de layout van m'n cms.
Best een treurige vraag aangezien het zo'n lullig onderwerp is, maar ik weet echt niet hoe ik het aan moet pakken.
Oplossing 1:
Het bijhouden van hele beperkte logs. Zoals welke browser, en referrer. Deze steeds eentje ophogen met 1 bij een hit. Dit zorgt voor een kleine database, maar ik mis dan wel informatie over ip adressen en datum en tijd.
Oplossing 2:
Bijhouden van browser, referrer, datum en ip-adres. Hier valt het meeste uit te halen. Maar probleem zit hem dan wel in de grootte van de database. Ik schat dat ik minimaal zo'n 10 MB aan logs per jaar heb, en dat vind ik toch wel wat gortig worden.
Oplossing 3:
Oplossing 2 + na x aantal dagen de log wissen.
Dit klinkt vast belachelijk Maar ik wil gewoon een statestieken overzicht aanbieden bij m'n CMS. Mijn vraag is dan ook, hoe hebben jullie zoiets geregeld?
p.s. Kom niet met antwoorden zoals "Gebruik de statestieken die de host aanbiedt". Niet elke host biedt dit aan, en het past niet in de layout van m'n cms.
Best een treurige vraag aangezien het zo'n lullig onderwerp is, maar ik weet echt niet hoe ik het aan moet pakken.