xamppを使用してローカルでサイトを開発しています。cronを設定したいので、開発環境は本番環境と同じです。ただし、私のシステムは Windows Vista です。これを行う方法はありますか、それとも開発環境と本番環境がフォークになることを受け入れる必要がありますか?
3 に答える
Cygwin を調べることを強くお勧めします。Windows で linux/unix ユーティリティが必要なときにそれを使用していました。Cronもサポートしています。
ジェイコブ
ところで、これは本当に良い質問です...世の中には優れたスケジュール タスク アプリがたくさんあります。私が気に入ったのはhttp://www.visualcron.com/の Visual Cron です。
スケジュールされたタスクを実行することは、Web サーバー/Web アプリにとって非常に難しいことです...タスクを実行する必要があるかどうかを確認するために x 秒または数分ごとにチェックする必要があるため、Web の CPU サイクルを消費する可能性があります。サーバー/アプリ。
これが、私がOSベースのタスクスケジューラまたはOSタスクスケジューリングソフトウェアを使用することを好む理由であり、パフォーマンスが向上すると私は信じています.
私が学んだトリックの 1 つは、php の -f コマンドを使用して、ブラウザー ウィンドウを開かずにスケジュールされたタスクを作成し、タスクを実行できるようにすることでした...
ウィンドウのシステムでは、他の唯一の方法は、ie/firefox/opera を開いて Web ベースのタスクを実行することでした..
幸運を!
cron.php を実行する (またはブラウザーで呼び出す) Windows スケジュール タスクを作成できます。