06-06-2010, 09:55 PM
(Modification du message : 07-06-2010, 08:25 AM par Sephi-Chan.)
Bonjour, je me tourne vers vous pour avoir des pistes concernant un "problème" de conception, et si vous pouviez me "guider" vers un début d'optimisation je vous en serai grès.
J'ai un cron qui passe toutes les heures et qui met à jour les ressources des utilisateurs selon leur type.
Ex: si type1, update gold+1, si type2, update gold+2, etc
Lors de l'achat d'un code, je souhaite insérer un timestamp indiquant la date/heure à laquelle la personne a acheté un code (code permettant de passer le type1 en type2 pour une durée de X jours uniquement).
Mon problème concerne cet écart entre le timestamp et le cron qui passe toute les heure. Je peux réaliser une table avec l'id user, le timestamp originel et le timestamp + X jours, et lancer un cron de plus toute les heure qui va passer l'utilisateur du type2 au type1 lorsque le time actuel est supérieur au timestamp + X jours, mais y-a-t-il une solution plus "simple"?
Merci de l'aide que vous pourrez m'apporter.
J'ai un cron qui passe toutes les heures et qui met à jour les ressources des utilisateurs selon leur type.
Ex: si type1, update gold+1, si type2, update gold+2, etc
Lors de l'achat d'un code, je souhaite insérer un timestamp indiquant la date/heure à laquelle la personne a acheté un code (code permettant de passer le type1 en type2 pour une durée de X jours uniquement).
Mon problème concerne cet écart entre le timestamp et le cron qui passe toute les heure. Je peux réaliser une table avec l'id user, le timestamp originel et le timestamp + X jours, et lancer un cron de plus toute les heure qui va passer l'utilisateur du type2 au type1 lorsque le time actuel est supérieur au timestamp + X jours, mais y-a-t-il une solution plus "simple"?
Merci de l'aide que vous pourrez m'apporter.