Hallo zusammen,
ich plane eine Anwendung, bei der sich user einloggen und ihr profile "online" schlaten können. Danach können sie von anderne usern kontaktiert und gefunden werden. (grob)
Jetzt ist es so, wenn sich ein user einloggt und "online" geht, muss er auswählen wie lange er heute plant "online" zu bleiben. sagen wir mal bis 17 Uhr. Jetzt möchte ich gerne um 17 uhr eine Benachrichtigung an den Benutzer schicken "willst du noch länger online bleiben?".. die Benachrichtigungen schicke ich per pusher an den jeweiligen client, dass ist nicht das Problem.
Aber wie mache ich es am besten das diese push benachrichtigung auch genau um 17 uhr ausgelöst wird? Ich könnte ja nach dem "online" gehen einen cronjob anlegen (17 Uhr). Nur weiß ich nicht wie performant das ganze bei ca. 1000 Usern noch ist? Da müssten ja dann auch zeiten zusammengefasst werden (wenn user a um 17 uhr und user b auch um 17 uhr)
Ich könnte das arbeitszeitende 17 uhr ja auch in der DB hinterlegen und dann ca. 5 minütlich die DB belästigen******
hat jemand eine Idee?
Danke!
Gruß
ich plane eine Anwendung, bei der sich user einloggen und ihr profile "online" schlaten können. Danach können sie von anderne usern kontaktiert und gefunden werden. (grob)
Jetzt ist es so, wenn sich ein user einloggt und "online" geht, muss er auswählen wie lange er heute plant "online" zu bleiben. sagen wir mal bis 17 Uhr. Jetzt möchte ich gerne um 17 uhr eine Benachrichtigung an den Benutzer schicken "willst du noch länger online bleiben?".. die Benachrichtigungen schicke ich per pusher an den jeweiligen client, dass ist nicht das Problem.
Aber wie mache ich es am besten das diese push benachrichtigung auch genau um 17 uhr ausgelöst wird? Ich könnte ja nach dem "online" gehen einen cronjob anlegen (17 Uhr). Nur weiß ich nicht wie performant das ganze bei ca. 1000 Usern noch ist? Da müssten ja dann auch zeiten zusammengefasst werden (wenn user a um 17 uhr und user b auch um 17 uhr)
Ich könnte das arbeitszeitende 17 uhr ja auch in der DB hinterlegen und dann ca. 5 minütlich die DB belästigen******
hat jemand eine Idee?
Danke!
Gruß