15-08-2017, 09:08 PM
Perso, je pensais pouvoir me reposer sur les sessions PHP des mutualisés, mais n'ayant pas la main sur la configuration, elles sont bloquées à une durée de 24H... Donc j'ai, de même que toi, un "backup" de ces sessions en BDD.
Pour les purger, c'est simple: chaque session a sa date d'expiration (nativement fournie, juste stockée) une tâche CRON quotidienne se charge de dégager toutes les sessions expirées. Si cela n'était pas fait, alors ces sessions seraient encore actives, même après des mois (oui parce que du coup, je m'économise le test "la session est-elle encore vivante?" quand je la récupère)...
La durée de vie fixée est de l'ordre de la semaine, c'est largement suffisant (un mec qui ne revient pas jouer après une semaine, c'est assez critique...) bien que tu puisses monter à peut-être un mois...
Pour les purger, c'est simple: chaque session a sa date d'expiration (nativement fournie, juste stockée) une tâche CRON quotidienne se charge de dégager toutes les sessions expirées. Si cela n'était pas fait, alors ces sessions seraient encore actives, même après des mois (oui parce que du coup, je m'économise le test "la session est-elle encore vivante?" quand je la récupère)...
La durée de vie fixée est de l'ordre de la semaine, c'est largement suffisant (un mec qui ne revient pas jouer après une semaine, c'est assez critique...) bien que tu puisses monter à peut-être un mois...