sparh Posté 31 Janvier 2014 Posté 31 Janvier 2014 (modifié) Bonjour, j'ai une application de calendrier/planning. Quand on ajoute une tache il est possible de spécifier une Alarme. Exactement comme Outlook ou tout autre système de calendrier. Comment faire ce système d'alarme ? J'avais pensé à une tache cron qui s'exécuterai toute les 5 minutes mais je me demandais si il n'y aurait pas une meilleur solution ? Merci d'avance Modifié 31 Janvier 2014 par sparh
Ernestine Posté 31 Janvier 2014 Posté 31 Janvier 2014 C'est une appli PHP ? Si c'est le cas, une tache cron qui exécute un script qui gère/lance les alarmes est certainement la meilleure chose à faire.
captain_torche Posté 31 Janvier 2014 Posté 31 Janvier 2014 Ca dépend : les alarmes ne doivent-elles être déclenchées que si tu es connecté à l'appli ?
Dadou Posté 1 Février 2014 Posté 1 Février 2014 Sinon, plutôt qu'un cron qui risque d'être relancé plusieurs fois et de faire monter en charge le serveur, je préconise un daemon. Au boulot c'est la solution que l'on a utilisé pour une application de traitement automatique de mails, toutes les 5 minutes le daemon consulte la boite mail et réalise le traitement.
sparh Posté 3 Février 2014 Auteur Posté 3 Février 2014 (modifié) Bonjour et merci pour vos avis. donc oui c'est une appli en php. les alarmes sont envoyés quel que soit le status de l'utilisateur (donc même si il n'est pas connecté) Je vais regarder ce qu'est un daemon mais en attendant je vais partir sur une tache cron. A ce sujet Dabou, pourquoi tu dis que ma tache cron risque d'être lancé plusieurs fois ? (Toute les 5 minutes je vais voir si il y a des alarmes à envoyer si c'est le cas j'envoi lesdites alarmes.) (le truc qui m'embête c'est que 95% du temps la tache cron sera exécuté inutilement car il n'y aura pas d'alarme à envoyer mais dans le fond je ne pense pas que ce soit bien grave) Modifié 3 Février 2014 par sparh
Dadou Posté 3 Février 2014 Posté 3 Février 2014 Et bien si pour une raison ou une autre une tâche cron met plus de temps à se réaliser que le début d'appel à la suivante, elles vont s'empiler. un petit article interessant sur le sujet : http://oliviermansour.com/2007/11/05/programmer-un-demon-en-php/
sparh Posté 3 Février 2014 Auteur Posté 3 Février 2014 Merci pour l'info et l'article je n'avais pas pensé à ça en effet.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant