You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 14, 2022. It is now read-only.
Il va être compliqué à terme pour la db de soutenir la table has_read_discussion_users
J'ai deux solutions en tête :
Déplacer la donnée dans le localstorage du navigateur (enregistrer le couple discussion_id et last_reply_at lors de la consultation)
Expirer les données au bout de d'une durée définie. Par exemple, on peut considérer qu'une discussion dont la dernière réponse date de plus de deux semaines est considérée comme "lue". On peut donc purger les données de la table has_read_discussion_users quotidiennement.
The text was updated successfully, but these errors were encountered:
La première idée me semble hors de question, je change souvent de plateforme entre mon laptop, mon ordinateur principal et mon téléphone, ce serait pas pratique.
La deuxième solution est la solution standard à ce genre de problème, par contre l'expiration devrait se faire plus tard que deux semaines - surtout que l'activité est pas extrême pour le moment.
Je dirais qu'une expiration au bout de 90 jours devrait suffire.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Il va être compliqué à terme pour la db de soutenir la table
has_read_discussion_users
J'ai deux solutions en tête :
localstorage
du navigateur (enregistrer le couplediscussion_id
etlast_reply_at
lors de la consultation)has_read_discussion_users
quotidiennement.The text was updated successfully, but these errors were encountered: