2012-02-08 6 views
1

私の目標は簡単です。訪問者が特定のPHPページにアクセスしてメールアドレスを入力すると、2時間後に私は彼女にメールを送ります。PHPスクリプトでトリガーされる予定のクロニクル

要約:スクリプトがヒットした後にタスクをどのように遅延させることができますか?

答えて

0

エラーが発生しやすい最も簡単な方法は、システムクーロンによって処理される「送信する時間」と電子メールのリストを保存することです。どれくらい正確なタイミングで、何人のユーザーにサービスを提供しているかに応じて、1分以上のcron繰り返し時間を選択することができます。

+0

cronは定期的に電子メールキューをチェックしてキューに入れたPHPスクリプトを実行します。私は言わなければならない良いアイデア、それはPULLアプローチの一種です。私はPULLを読むのが好きです。 – Cystack

+0

他の方法に行くのはかなり難しいです。また、2時間を待っている多くの延期されたプロセスと比較して、パフォーマンスが優れているとも言えます。 –

関連する問題