Citation :
Rien d'urgent, mais le set Historic Anthology IV n'est pas présent dans la collection MTGA
Réglé, merci.
Pour les 3 derniers messages :
Il y a effectivement des ralentissements à certains moments, mais je ne suis pas encore arrivé à identifier la cause (en tout cas, ce n'est pas la fréquentation). Parfois, ça revient tout seul nickel, et d'autre fois, ça cale tellement que je fais un restart de la base de données, ce qui peut poser des problèmes si vous êtes en train de valider un deck.
La requête sur les decks contenant une carte étant effectivement ultra-longue et j'ai travaillé un peu dessus pour essayer de l'améliorer (sans succès jusqu'ici) et j'ai merdé sur les affichages de requête, d'où le SQL visible. Je ne crois pas qu'il y ait de solution miracle sur ce point, plutôt une séries d'optimisation qui rendent le truc plus vivable. À vue de nez :
• Mettre les decks publics (60%) et les decks secrets (40%) dans deux tables différentes.
• Être plus agressif sur les utilisateurs dormants ou disparus (genre, mettre de côté les decks d'utilisateurs sans connexion au site depuis 2 mois, puis les récupérer s'ils se connectent.)
• Optimiser les requêtes, notamment le calcul du nombre de pages, qui prend autant de temps que l'affichage des decks recherchés.