Ich mache Projekt in Laravel. Ich möchte Push-Benachrichtigungen zu verschiedenen Zeiten an verschiedene Benutzer senden. Wie kann ich einem Benutzer eine Folgezeit zuweisen, die für jeden Benutzer unterschiedlich sein kann. Ich habe gesucht und erfahren, dass wir das Konzept von Cron-Jobs verwenden können, aber dafür muss ich Cron-Jobs in jeder Minute ausführen, damit ich überprüfen kann, ob es Zeit ist, Push-Benachrichtigungen zu senden oder nicht. Ist es in Ordnung, Cron-Job jede Minute auszuführen? weil ich denke, es wird die Serverlast erhöhen.Was ist der richtige Weg, um geplante Push-Benachrichtigungen zu implementieren?
Kann mir jemand dazu Ratschläge geben, da ich neu in diesem Konzept bin, bekomme ich wirklich nicht, was ich in dieser Situation tun soll.
Danke für Ihre schnelle Antwort, ich mochte dieses Konzept, um geplante Benachrichtigung zu implementieren. Ich werde es versuchen und Sie wissen lassen, ob es funktioniert. – Amarja
Ich habe einen Zweifel ... Um Datensätze aus der Datenbank zu holen, muss ich Cron für jede Minute ausführen, weil sie ein Fall sein könnten, in dem die Nachlaufzeit des Benutzers geändert würde. dann heißt es auf jeden Fall, ich habe es für jede Minute ausgeführt? – Amarja
Ja. Es gibt eine Alternative, wenn die Nachlaufzeit geändert wird. Löschen Sie den vorherigen Cron für diesen Benutzer und fügen Sie einen neuen hinzu. Aber es hängt von Ihrer Anforderung ab. –