MySQLデータベースに予約/予定が保存されているPHPベースのサイトがあります。
予約の24時間前に予約した人にメールで通知するように設定したい。予約は通常のPHPフォームを介して追加されます。
たとえば、データベースで最後の24時間の予約をチェックするスクリプトをインデックスページに追加できることはわかっていますが、最初はトラフィックが少ないため、信頼性が低くなります。したがって、インデックスページは訪問なしで何時間も行く可能性があり、通知は数時間遅れます。
頭に浮かんだもう1つの解決策は、毎分実行されるcronジョブを設定し、PHPスクリプトを呼び出して、電子メールを送信する必要があるかどうかを確認して送信することです。しかし、これがある意味でやり過ぎかどうかはわかりません。誰かが毎分バックグラウンドで何かを実行するよりも良い解決策を持っていますか?
要約すると、cronなしでこれを行う方法はありますか?