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



Dylan schreef:Hoezo zou t zwaar zijn? 1 extra INT kolom ophalen is vast niet zo moeilijk?Dit was vroeger zo. Maar om de dat query te zwaar was ging het weer weg (volgens mij)
Kitnkiller schreef:Naja om een rede ging het weg. Het was er vroeger welHoezo zou t zwaar zijn? 1 extra INT kolom ophalen is vast niet zo moeilijk?Eerdere citaten tonen
Dylan schreef:Dit was vroeger zo. Maar om de dat query te zwaar was ging het weer weg (volgens mij)
Behalve als je unieke gebruikers wilt zien, dat kan ik wel begrijpen.
Luukvdo schreef: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 zijnVroeger was het aantal unieke gebruikers dat het topic had bekeken zichtbaar en dat was inderdaad te zwaar.
Lennard schreef:Wou ik net voorstellen, dat lijkt me de simpelste fix om het performance goed te houden.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 zijnEerdere citaten tonen
Luukvdo schreef:Vroeger was het aantal unieke gebruikers dat het topic had bekeken zichtbaar en dat was inderdaad te zwaar.
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.
Lennard schreef:Had je niet al zon tabel? forum_berichten_gelezenHet 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 zijnEerdere citaten tonen
Luukvdo schreef:Vroeger was het aantal unieke gebruikers dat het topic had bekeken zichtbaar en dat was inderdaad te zwaar.
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.
Sjoerd schreef:Nee die tabel is er gewoon, zon tabel bedoelde ik inderdaad.Had je niet al zon tabel? forum_berichten_gelezenEerdere citaten tonen
Lennard schreef: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 zijnEerdere citaten tonen
Luukvdo schreef:Vroeger was het aantal unieke gebruikers dat het topic had bekeken zichtbaar en dat was inderdaad te zwaar.
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.
Of leeg je die tabel steeds?
Lennard schreef: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++Nee die tabel is er gewoon, zon tabel bedoelde ik inderdaad.Eerdere citaten tonen
Sjoerd schreef:Had je niet al zon tabel? forum_berichten_gelezenEerdere citaten tonen
Lennard schreef: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 zijnEerdere citaten tonen
Luukvdo schreef:Vroeger was het aantal unieke gebruikers dat het topic had bekeken zichtbaar en dat was inderdaad te zwaar.
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.
Of leeg je die tabel steeds?
Het bij elke pageview uit die tabel ophalen duurt te lang, dus dat is geen optie.