CrushTheButton
Legacy Member
Ik ben al een tijdje bezig met een eigen forum te maken, en ik stuitte op volgende probleem
Een forum discussie als gelezen bestempelen is een veel besproken onderwerp het internet, maar ik zou graag even jullie mening horen over dit het beste te bereiken is.
Ik heb momenteel al geprobeerd om in de table van discussies, kolommen aan te maken van de gebruikersnamen en deze dan een waarde 0 of 1 toe te kennen. Dit werkt in principe goed, maar dit geeft soms problemen, want sommige gebruikers hebben namen met ongewenste tekens. Dus ik dacht om de gebruikersnaam te veranderen naar de user_id.
Het nadeel van deze methode is dat er zeer veel kolommen kunnen zijn als er grote aantallen gebruikers zijn.
Ik ben nu aan het testen om een record bij te houden als iemand de discussie bezocht heeft en dus zo te achterhalen als hij het gelezen heeft of niet. Bij een record en status 1 dan heeft hij het gelezen en anders niet. Het probleem dat ik hier zie is dat bij grote fora enorm veel records zullen worden aangemaakt. Als er 10 000 discussies zijn en 10 000 gebruikers en ze lezen ook alles effectief dan heb ik al 100 000 000 records.
Hoe zouden jullie het doen of vinden jullie één van de opties een goed idee?
Een forum discussie als gelezen bestempelen is een veel besproken onderwerp het internet, maar ik zou graag even jullie mening horen over dit het beste te bereiken is.
Ik heb momenteel al geprobeerd om in de table van discussies, kolommen aan te maken van de gebruikersnamen en deze dan een waarde 0 of 1 toe te kennen. Dit werkt in principe goed, maar dit geeft soms problemen, want sommige gebruikers hebben namen met ongewenste tekens. Dus ik dacht om de gebruikersnaam te veranderen naar de user_id.
Het nadeel van deze methode is dat er zeer veel kolommen kunnen zijn als er grote aantallen gebruikers zijn.
Ik ben nu aan het testen om een record bij te houden als iemand de discussie bezocht heeft en dus zo te achterhalen als hij het gelezen heeft of niet. Bij een record en status 1 dan heeft hij het gelezen en anders niet. Het probleem dat ik hier zie is dat bij grote fora enorm veel records zullen worden aangemaakt. Als er 10 000 discussies zijn en 10 000 gebruikers en ze lezen ook alles effectief dan heb ik al 100 000 000 records.
Hoe zouden jullie het doen of vinden jullie één van de opties een goed idee?
