Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajouter un compteur de nombre de vue #44

Open
MysticFragilist opened this issue Apr 26, 2024 · 0 comments
Open

Ajouter un compteur de nombre de vue #44

MysticFragilist opened this issue Apr 26, 2024 · 0 comments
Labels
🎢 enhancement New feature or request

Comments

@MysticFragilist
Copy link
Contributor

Élaborer une solution pour compter un nombre de vue sur des annonces. Ce compte peut être approximatif et permettrai de symboliquement afficher une estimation du nombre de visionnement de l'annonce pour les organisateurs et modérateurs. Les connexions anonymes (ÉTSMobile et calendrier en ligne) ne serait pas en mesure de voir ce chiffre.

Definition of done (DOD)

  • Avoir un système pour compter les vues.
    • Si on incrémente lors de la récupération d'annonce qu'arrive-t-il quand on passe par le cache? il faut compter aussi... peut être difficile.
    • Si on fait un endpoint qu'on hit quand quelqu'un visualise une annonce on peut avoir plus de précision, mais rajouter de la latence, voir si c'est un tradeoff intéressant!
    • Il est possible d'utiliser REDIS pour incrémenter et permet de tenir à jours beaucoup plus rapidement et de façon thread-safe un compte que sur la DB. il faudrait régulièrement updater la BD avec le compte sur REDIS pour s'assurer que lors du reboot de l'instance REDIS on ne perds pas tout. À noter que REDIS est memory based et ne sauvegarde pas de mémoire passer ça.
  • Retourner le compte de vue dans la liste des annonces pour modérateurs et organisateurs.
@MysticFragilist MysticFragilist changed the title Ajouter un compte de nombre de vue Ajouter un compteur de nombre de vue May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎢 enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant