30. december 2004 - 23:38Der er
6 kommentarer og 1 løsning
Visitor tracking
Heysa,
lige et kort lille spørgsmål. Hvordan implementerer jeg en god, effektiv og kraftfuld måde at tracke mine brugere? Jeg skal bruge det til online-monitorering af de brugere der er online netop nu.
Måske har jeg formuleret spørgsmålet forkert. Når jeg tænker visitor tracking, så tænker jeg på Real-Time monitorering af de brugere der er på siden lige nu. Jeg tænker ikke på logning af dem til senere analyse.
Jeg vil egentlig bare lige høre hvordan I har implementeret en sådan funktionalitet.
Hehe.. Jeg tror vi snakker lidt forbi hinanden. Den funktionalitet har jeg lavet på mine sider :)
Jeg ønsker at vide hvem der er online lige nu. En side, der fx viser Brugerens navn (hvis ikke der logget ind skal gæst bare vise sig) IP-adresse Hvor på sitet befinder brugeren sig Tid
Jeg er gået i gang med at udvikle det selv, men ville høre om I havde nogle idéer, do's & dont's i forbindelse med udviklingen af et sådan software.
Et script som inkluderes i hver side, som registrerer brugerens gøren og laden på sitet. Dette synes jeg dog ikke selv er særlig pænt, da man skal huske dette include hver gang man laver en side... og hvis man ofte laver nye sider (scripts) er det en fejlrisiko.
Mht. hvordan registreringen kan foretages, vil min første metode nok være en database, evt. en XML-fil som ligger i hukommelsen (for hurtig opdatering - der jo skal ske ofte... forhåbentlig). Jeg vil tro metoden er hurtig og data skal jo ikke gemmes til senere, så det gør ikke noget at de kun eksisterer i hukommelsen. Fordele: MSXMLDOM er hurtig at søge i og opdatere. Ulemper: MSXMLDOM har et stort fodaftryk på hukommelsen ifht. datamængden
En anden løsning kunne være at holde data i et Dictionary-objekt. Fordele: forventeligt mere hukommelseseffektiv Ulemper: hmmm... med de rigtige nøgler ville det sikkert være lige så hurtigt at slå op i som XML.
...eller man kunne holde data som en kommasepareret (eller på anden måde struktureret) streng . Fordele: nok mest hukommelseseffektiv Ulemper: sværere at slå op og opdatere i og performer givetvis dårligere, da du selv skal implementere script til at søge og opdatere (strengbehandling er langsomt - specielt på store datamængder).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.