Hvordan tracker jeg page views?
Hej :)Hvis vi leger, at jeg har et website med forskellige produkter til salg hvor der tilføjes der ny produkter løbende, hvordan tracker jeg så page views således, at jeg kan vise en top 10 over mest sete produkter (fx den sidste uge)?
Jeg tænkte over flg. løsninger:
1) Jeg kunne opdatere en counter i db'en for hvert produkt når det vises. Problemet er så, at et nyt produkt får meget svært ved at komme på top 10 når der er andre produkter, som har meget højere count.
2) Så kunne jeg bruge model 1, men nulstille view count for hvert produkt når der tilføjes et nyt produkt.
3) Jeg kunne timestampe en log med produkt-id for hvert page view - det virker bare som om det kunne blive MEGET tungt ifht. ressourcer!?
Hvad siger I? :)