Topic viewcount

Kitnkiller

New member
Simpele, handige toevoeging zou zijn dat je kan zien hoevaak een topic bekeken is

pompom.gif
 

Kitnkiller

New member
Dylan (link):
Dit was vroeger zo. Maar om de dat query te zwaar was ging het weer weg (volgens mij)


Hoezo zou t zwaar zijn? 1 extra INT kolom ophalen is vast niet zo moeilijk?

Behalve als je unieke gebruikers wilt zien, dat kan ik wel begrijpen.
 

Dylan

<script>
Kitnkiller (link):

Dylan (link):
Dit was vroeger zo. Maar om de dat query te zwaar was ging het weer weg (volgens mij)


Hoezo zou t zwaar zijn? 1 extra INT kolom ophalen is vast niet zo moeilijk?

Behalve als je unieke gebruikers wilt zien, dat kan ik wel begrijpen.



Naja om een rede ging het weg. Het was er vroeger wel
 

Luukvdo

New member
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
 

Lennard

Active member
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.
 

Kitnkiller

New member
Lennard (link):

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.



Wou ik net voorstellen, dat lijkt me de simpelste fix om het performance goed te houden.
 

Sjoerd

Active member
Lennard (link):

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?
 

Lennard

Active member
Sjoerd (link):

Lennard (link):

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.
 

Kitnkiller

New member
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++
 
Bovenaan