Le 09/03/2010 14:37, Florian Desbois a écrit :
Bonjour à tous,
Salut,
Il y a un sacré problème d'optimisation au niveau du dépouillement.
Le dépouillement est effectué à chaque chargement de la page des votes (et donc également à chaque vote, chaque clic sur la page, ...).
En effet. Mais il n'y a pas tellement d'options. Le faire à l'affichage de résultats c'est le même perf. Ça ne fait que déplacer le probleme. Autre question à part : pourquoi les résultats sont stockés ? (on a normalement toutes les infos pour les recalculer)
J'ai essayé de modifier ce comportement pour qu'il récupère les résultats existants en base lorsqu'il n'y aucun nouveau vote (ou modification) effectuée. Le souci : la base de données ne prend pas en charge l'option "résultats continus", du coup les seuls résultats persistés sont les finaux... Merci Nolwenn, tu aurais pu modifier le modèle pour prendre au mieux en charge cette nouvelle option..
On n'a pas compris le problème. Sur l'entité Poll, il y a un attribut "continuousResults", tu parles d'un autre attribut manquant ? -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com