J'ai un modèle appelé Vote qui est changé très fréquemment (personnes votant sur des trucs). Je fais d'autres analyses après un vote, comme interpoler si l'électeur est un homme/une femme, quel âge, etc. Cela se traduit par la mise à jour des compteurs (votes adultes, votes des femmes, etc.) du même modèle.job d'arrière-plan vs after_save callback
Je me demande quelle est la meilleure façon de faire cela après le traitement de la sauvegarde, devrait-il s'agir d'un travail d'arrière-plan (j'utilise le plugin delayed_job) ou devrait-il être laissé comme rappel after_save? Quel est le meilleur du point de vue de la performance?
Je n'ai pas vraiment besoin d'afficher jusqu'à la deuxième dernière donnée à l'utilisateur (même le rappel after_save ne l'accomplit pas de toute façon).
Merci
J'imagine que cela dépend de la mécanique de vos analyses? Est-ce un processus où il analyse une piscine entière, d'une manière qui serait moins chère à faire en masse qu'un enregistrement à la fois? – jasonpgignac