Page 1 sur 1

Jeux de société en ligne

Posté : 28 oct. 2021, 07:39
par stevefigueras
Bonjour à tous je vais développer un jeu de société en ligne j'ai déjà le concept donc pas de souci.

Ma question est la suivante :
J'ai besoin de stocker des données (plusieurs dizaines voir 200 variables) est ce que je dois remplir des variable sessions ou vu le nombre il faut que je crée une table temporaire pour la partie qui sera détruite en fin de partie ?

En terme de performance je ne sais pas trop ce qui est le mieux sachant que je ne connais pas la limite de php quand il s'agit de gérer plusieurs centaines de variables sessions ?

Merci de votre aide :)

Re: Jeux de société en ligne

Posté : 28 oct. 2021, 07:48
par stevefigueras
Sachant que je pourrai avoir plusieurs dizaines de parties en mêmes temps donc des milliers de variables.
Des variables sessions prennent de la ressources sur le serveur ou sur le client ?
Merci

Re: Jeux de société en ligne

Posté : 28 oct. 2021, 16:26
par @rthur
La session, c'est un cookie côté utilisateur qui contient un ID unique
Et côté serveur un fichier texte nommé par cet id unique qui contient les variables associées

Attention, une session PHP, c'est associé à un utilisateur unique.
Si c'est une session de jeu partagé avec plusieurs utilisateurs, alors il ne faut pas mettre ces infos dans des variables de sessions mais soit stocké dans un fichier texte ou une bdd.
Pour le choix entre l'un et l'autre ça dépend du nombre d'utilisateurs/de requêtes et de ton architecture