0

重複の可能性:
メールをチェックしてから、SMS メッセージに反応するためのスクリプトを実行する

と という 2 つの関数があるとrecieve_email()send_sms()ます。

問題は、新しいメールが届いたらすぐに SMS を送信する必要があることです。

私が調査したように、次の2つの解決策があります。

  • cron ジョブを使用してメールをチェックする
  • JavaScript を使用して常に開いている Web ページ (gmail など) を使用してメールをチェックする

より安定した方法はcronジョブだと思います。

私が知りたいのは、毎分ごとにcronジョブを実行することです。それとも、サーバーを停止させてサイトを跳ね返してしまうのでしょうか?!

2分ごとにcronジョブを実行するのはどうですか?! :D

質問2:

同様の解決策はありon_mail_recievedますか?もちろん、それはより高速で最適です。

4

1 に答える 1

2

私が知りたいのは、1分ごとにcronジョブを実行してもよいですか? それとも、サーバーを停止させてサイトを跳ね返してしまうのでしょうか?!

一般的には、それで問題ありません。ジョブに 1 分以上かかる可能性がある場合は、通常、複数のインスタンスが同時に実行されないように、ロック ファイルまたはセマフォを実装する必要があります。

on_mail_recieved のようなソリューションはありますか? もちろん、それはより高速で最適です。

はい、電子メールをスクリプトに渡すことができます。これには、メール サーバーを実行する必要があり、技術的に少し複雑になる可能性があります。

于 2012-12-10T20:37:02.960 に答える