私はいくつかの仕事を1〜2分間行ういくつかのPHPスクリプトupdater.php
を持っています。スクリプトジョブを終了することは重要です。php cron replacement
私はcronで実行できますが、私はいくつか考えています。
スクリプトは、ユーザーがホームページなどを取得した場合にのみ具体的な時間を実行します。この場合、毎回必要なときにのみスクリプトを実行する必要はありません。だから、
、ユーザー負荷http://localhost/index.php
は、スクリプトのポスト小さなGETリクエストをJS:
$.get('/json/updater.php', function(data){ return true; });
の要求は、1〜2分で良い進めます。
質問:ブラウザでタブを閉じて、$ .get要求を破棄すれば、updater.php
の処理が停止しますか? (:http://php.net/manual/en/function.set-time-limit.php最大構成された時間参照を超えていない実行時間を想定し)あなたがブラウザウィンドウを閉じた場合
ああ!それは良いです!だから、それはcronの代わりになるかもしれませんか? –
さて、毎回ブラウザを開く必要があります...しかし、あなたがやりたいことが無作為な時間にスクリプトを実行するのであれば、それは良い代替物です。 –
@AlexanderKononenko:それはどんな意味でも「cron」の「置き換え」ではありません。 'cron'はまったく別のことをします。 'cron'はジョブを定期的に実行するようにスケジュールします。あなたがやっていることは、イベントに応じて仕事をしていることです。仕事が終わったら、それは素晴らしいことです。しかし、それは 'cron'に代わるものではありません。 – David