Lennard (
link):
Sjoerd (
link):
Lennard (
link):
Klik om eerdere quotes te tonen
Luukvdo (
link):
Vroeger was het aantal unieke gebruikers dat het topic had bekeken zichtbaar en dat was inderdaad te zwaar.
Het is overigens niet zo makkelijk als 1 extra INT kolom toevoegen en die bij elk topicbezoek ophogen. Iedere keer dat een volgende pagina aangeklikt wordt zou dat dan weer gebeuren waardoor je aantallen krijgt die (naar mijn idee) niet echt realistisch zijn
Of je moet het denormaliseren en een kolom unique_views ofzo erbij maken en nog een tabel met de users die het topic hebben bezocht, zodat je kunt checken of het om een unieke user gaat en aan de hand daarvan die unique_views update.
Maarja, dat is wel weer erg omslachtig voor zon teller.
Had je niet al zon tabel?
forum_berichten_gelezen
Of leeg je die tabel steeds?
Nee die tabel is er gewoon, zon tabel bedoelde ik inderdaad.
Het bij elke pageview uit die tabel ophalen duurt te lang, dus dat is geen optie.
Dan gwn "unique_views" kolom toevoegen aan topic tabel, en bij elke topic view kijken of de gebruiker het nog niet bekeken heeft. Zoniet: views++