1

ウェブサイトをチェックして特定のコンテンツが存在するかどうかを確認し、コンテンツが存在する場合はテキストメッセージを送信する php スクリプトを作成しようとしています。いくつかの再検索の後、HTML をロードして解析し、指定されたコンテンツがそこにあるかどうかを確認するために使用するPHP DOMを見つけました。ただし、これはページをロードするたびにのみ発生します。このスクリプトを 30 分ごとに実行したいと考えています。これを行う最良の方法は何ですか?

私が遭遇した解決策:

cron ジョブを使用できることを読みましたが、このようにサーバーで関数呼び出しを繰り返し実行することは悪い習慣であることも読みました。また、javascript の setTimeout を使用して、特定の間隔でページを更新できると考えました。ただし、この方法を使用すると、ブラウザ ウィンドウを開いた状態でコンピュータを起動する必要があります。そうでない方がいいと思います。

4

2 に答える 2

1

はっ!cron ジョブ、非常に貧弱なサーバーを使用していない限り、負荷は正常に処理されますが、正確なスクリプトがわからないため、これは間違っている可能性があります!.

共有ホストの場合は、cron を使用してルールを確認します

于 2012-08-16T20:37:22.177 に答える
1

30 分ごとに何かを実行したい場合は、cron ジョブが適しています。(クレジットは @Matt、@Sven、@wanovak、@Dagon に送られます)

于 2012-08-16T20:30:04.260 に答える